Log¶
- 
class 
Log(*args, **kwargs)¶ Logging utilities.
No constructor, only static methods are available.
Methods
Debug(msg)Log debug message.
Error(msg)Log error message.
Flags()Accessor to the log flags.
Flush()Flush pending messages.
GetColor(severity)Color accessor.
HasDebug()Test whether debug level is enabled.
HasError()Test whether error level is enabled.
HasInfo()Test whether information level is enabled.
HasTrace()Test whether execution trace level is enabled.
HasUser()Test whether user level is enabled.
HasWarn()Test whether warning level is enabled.
Info(msg)Log information message.
Repeat(repeat)Whether to report repeated messages.
SetColor(*args)Color accessor.
SetFile(file)Redirect logs to a file.
Show(flags)Accessor to the log flags.
Trace(msg)Log execution trace message.
User(msg)Log user message.
Warn(msg)Log warning message.
- 
__init__(*args, **kwargs)¶ Initialize self. See help(type(self)) for accurate signature.
- 
static 
Debug(msg)¶ Log debug message.
- Parameters
 - messagestr
 The message to log
- 
static 
Error(msg)¶ Log error message.
- Parameters
 - messagestr
 The message to log
- 
static 
Flags()¶ Accessor to the log flags.
- Returns
 - flagsint
 The enabled log flags.
- 
static 
Flush()¶ Flush pending messages.
- 
static 
GetColor(severity)¶ Color accessor.
- Parameters
 - severityint
 Log level
- Returns
 - colorstr
 Log color
- 
static 
HasDebug()¶ Test whether debug level is enabled.
- Returns
 - has_logbool
 Whether the level is enabled
- 
static 
HasError()¶ Test whether error level is enabled.
- Returns
 - has_logbool
 Whether the level is enabled
- 
static 
HasInfo()¶ Test whether information level is enabled.
- Returns
 - has_logbool
 Whether the level is enabled
- 
static 
HasTrace()¶ Test whether execution trace level is enabled.
- Returns
 - has_logbool
 Whether the level is enabled
- 
static 
HasUser()¶ Test whether user level is enabled.
- Returns
 - has_logbool
 Whether the level is enabled
- 
static 
HasWarn()¶ Test whether warning level is enabled.
- Returns
 - has_logbool
 Whether the level is enabled
- 
static 
Info(msg)¶ Log information message.
- Parameters
 - messagestr
 The message to log
- 
static 
Repeat(repeat)¶ Whether to report repeated messages.
- Parameters
 - repeatbool
 Whether to report repeated messages
- 
static 
SetColor(*args)¶ Color accessor.
- Parameters
 - severityint
 Log level
- colorstr or int
 Log color
- 
static 
SetFile(file)¶ Redirect logs to a file.
- Parameters
 - file_namestr
 Log file name
Examples
Write warnings in a file:
>>> import openturns as ot >>> ot.Log.SetFile('Warnings.log')
- 
static 
Show(flags)¶ Accessor to the log flags.
- Parameters
 - flagsint
 Log flags to enable.
Available values to be ORed:
DBG
INFO
USER
WARN
ERROR
TRACE
DEFAULT
NONE
ALL
Examples
Turn warnings off:
>>> import openturns as ot >>> ot.Log.Show(ot.Log.NONE)
- 
static 
Trace(msg)¶ Log execution trace message.
- Parameters
 - messagestr
 The message to log.
- 
static 
User(msg)¶ Log user message.
- Parameters
 - messagestr
 The message to log
- 
static 
Warn(msg)¶ Log warning message.
- Parameters
 - messagestr
 The message to log
- 
 
      OpenTURNS