Home | Trees | Index | Help |
|
---|
Package AccessGrid :: Module Log |
|
Enables toolkit wide logging. Described in AGEP-0118.
Depends on python logging module.
Extends the python logging module by:EXAMPLE: from AccessGrid import Log log = Log.GetLogger(Log.VenueClient) # OR log = Log.GetLogger("TestApp")
hdlr = Log.FileHandler("TestLog.log") hdlr.setFormatter(Log.GetFormatter()) hdlr.setLevel(Log.DEBUG) # handle default loggers level_hdlr = Log.HandleLoggers(hdlr, Log.GetDefaultLoggers()) # OR level_hdlr = Log.LoggerLevels(hdlr, Log.GetDefaultLoggers())
# Set level for all loggers if desired. level_hdlr.SetLevel(Log.DEBUG) # Set per component level(s) level_hdlr.SetLevel(Log.WARN, Log.EventService)
log.debug("Test debug") log.warn("Test warn")Classes | |
---|---|
LevelHandler |
|
LoggerLevels |
Function Summary | |
---|---|
GetDefaultLevel(name)
| |
GetDefaultLoggers()
| |
GetFormatter()
| |
GetHighestLevel()
| |
GetLogger(name,
defaultHandled,
defaultLoggerList)
| |
GetLoggers()
| |
GetLowDetailFormatter()
| |
GetUsageFormatter()
| |
HandleLoggers(hdlr,
loggerNamesList,
handleDefaults,
defaultLoggerList)
| |
Log 'msg % args' with severity 'HIGHDETAIL'. | |
RemoveLoggerLevels(loggerLevels,
logList)
| |
SetDefaultLevel(name,
level)
| |
Log 'msg % args' with severity 'VERBOSE'. |
Variable Summary | |
---|---|
str |
AGService = 'AGService'
|
str |
AppDb = 'AppDb'
|
str |
AppMonitor = 'AppMonitor'
|
str |
AsyncService = 'AsyncService'
|
str |
AuthorizationUI = 'AuthorizationUI'
|
str |
BridgeServer = 'BridgeServer'
|
str |
CertificateManager = 'CertificateManager'
|
str |
CertificateManagerWXGUI = 'CertificateManagerWXGUI'
|
str |
CertificateRepository = 'CertificateRepository'
|
str |
CertificateRequestTool = 'CertificateRequestTool'
|
str |
CertReqService = 'CertReqService'
|
int |
CRITICAL = 50 |
str |
CRSClient = 'CRSClient'
|
str |
DataService = 'DataService'
|
str |
DataStore = 'DataStore'
|
str |
DataStoreClient = 'DataStoreClient'
|
list |
defaultLoggers = ['Hosting', 'Toolkit', 'Types', 'Proces...
|
FileHandler |
defLogHandler = <logging.FileHandler instance at 0x01119...
|
StreamHandler |
defStreamHandler = <logging.StreamHandler instance at 0x...
|
int |
ERROR = 40 |
str |
EventClient = 'EventClient'
|
str |
EventService = 'EventService'
|
str |
fn = 'c:\\docume~1\\turam\\locals~1\\temp\\tmpqm-ebj.agl...
|
int |
HIGHDETAIL = 3 |
int |
HIGHEST_LEVEL = 3 |
str |
Hosting = 'Hosting'
|
int |
INFO = 20 |
str |
Logging = 'Logging'
|
LoggerLevels |
memLevels = <AccessGrid.Log.LoggerLevels instance at 0x0...
|
MemoryHandler |
mlh = <logging.handlers.MemoryHandler instance at 0x0111...
|
str |
NodeManagementUIClasses = 'NodeManagementUIClasses'
|
str |
NodeService = 'NodeService'
|
str |
NodeSetupWizard = 'NodeSetupWizard'
|
int |
NOTSET = 0 |
str |
Platform = 'Platform'
|
str |
ProcessManager = 'ProcessManager'
|
str |
pyGlobus = 'pyGlobus'
|
str |
Security = 'Security'
|
str |
ServiceManager = 'ServiceManager'
|
str |
SharedApplication = 'SharedApplication'
|
str |
SimpleTextProcessor = 'SimpleTextProcessor'
|
str |
TextClient = 'TextClient'
|
str |
TextConnection = 'TextConnection'
|
str |
TextService = 'TextService'
|
str |
Toolkit = 'Toolkit'
|
str |
Types = 'Types'
|
str |
UIUtilities = 'UIUtilities'
|
str |
Usage = 'Usage'
|
str |
Utilities = 'Utilities'
|
str |
VenueClient = 'VenueClient'
|
str |
VenueClientController = 'VenueClientController'
|
str |
VenueClientUI = 'VenueClientUI'
|
str |
VenueClientUIClasses = 'VenueClientUIClasses'
|
str |
VenueManagement = 'VenueManagement'
|
str |
VenueServer = 'VenueServer'
|
int |
VERBOSE = 7 |
int |
WARN = 30 |
list |
_componentNames = []
|
Formatter |
_defaultFormatter = <logging.Formatter instance at 0x011...
|
dict |
_defaultLevels = {'NodeManagementUIClasses': 30, 'TextSe...
|
dict |
_loggerLevels = {<logging.handlers.MemoryHandler instanc...
|
list |
_loggers = [<logging.Logger instance at 0x01119F08>, <lo...
|
Formatter |
_lowDetailFormatter = <logging.Formatter instance at 0x0...
|
Formatter |
_usageFormatter = <logging.Formatter instance at 0x01119...
|
Function Details |
---|
highdetail_func(self, msg, *args, **kwargs)Log 'msg % args' with severity 'HIGHDETAIL'. To pass exception information, use the keyword argument exc_info with a true value, e.g. logger.debug("Houston, we have a %s", "thorny problem", exc_info=1) |
verbose_func(self, msg, *args, **kwargs)Log 'msg % args' with severity 'VERBOSE'. To pass exception information, use the keyword argument exc_info with a true value, e.g. logger.debug("Houston, we have a %s", "thorny problem", exc_info=1) |
Variable Details |
---|
AGService
|
AppDb
|
AppMonitor
|
AsyncService
|
AuthorizationUI
|
BridgeServer
|
CertificateManager
|
CertificateManagerWXGUI
|
CertificateRepository
|
CertificateRequestTool
|
CertReqService
|
CRITICAL
|
CRSClient
|
DataService
|
DataStore
|
DataStoreClient
|
defaultLoggers
|
defLogHandler
|
defStreamHandler
|
ERROR
|
EventClient
|
EventService
|
fn
|
HIGHDETAIL
|
HIGHEST_LEVEL
|
Hosting
|
INFO
|
Logging
|
memLevels
|
mlh
|
NodeManagementUIClasses
|
NodeService
|
NodeSetupWizard
|
NOTSET
|
Platform
|
ProcessManager
|
pyGlobus
|
Security
|
ServiceManager
|
SharedApplication
|
SimpleTextProcessor
|
TextClient
|
TextConnection
|
TextService
|
Toolkit
|
Types
|
UIUtilities
|
Usage
|
Utilities
|
VenueClient
|
VenueClientController
|
VenueClientUI
|
VenueClientUIClasses
|
VenueManagement
|
VenueServer
|
VERBOSE
|
WARN
|
_componentNames
|
_defaultFormatter
|
_defaultLevels
|
_loggers
|
_lowDetailFormatter
|
_usageFormatter
|
Home | Trees | Index | Help |
|
---|
Generated by Epydoc 2.1 on Thu Apr 14 16:39:26 2005 | http://epydoc.sf.net |