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
-