Log
- class core.zowe.core_for_zowe_sdk.Log
Class used to represent a logger.
- dirname
Path where the log file is saved
- Type:
str
- file_handler
Shared FileHandler object for managing log file output
- Type:
logging.FileHandler
- console_handler
Shared StreamHandler object for managing log console output
- Type:
logging.StreamHandler
- file_output
Specifies whether log messages would be saved to a file. True by default.
- Type:
bool
- console_output
Specifies whether log messages would be printed out on console. True by default.
- Type:
bool
- loggers
The set of all loggers
- Type:
set[logging.Logger]
- static close(logger: Logger) None
Disable a logger.
- Parameters:
logger (logging.Logger) – The logger to be turned off
- static close_all() None
Disable all loggers.
- static close_console_output() None
Turn off log output to console.
- static close_file_output() None
Turn off log output to a file.
- static open(logger: Logger) None
Enable a logger.
- Parameters:
logger (logging.Logger) – The logger to be turned on
- static open_all() None
Enable all loggers.
- static open_console_output() None
Turn on log output to console.
- static open_file_output() None
Turn on log output to a file.
- static register_logger(name: str) Logger
Create and register a logger.
- Parameters:
name (str) – The name for the logger.
- Returns:
A Logger object named after the file where it is created.
- Return type:
logging.Logger
- static set_all_logger_level(level: int) None
Set display level for all loggers.
- Parameters:
level (int) – The intended logger level
- static set_console_output_level(level: int) None
Set the level for the console handler.
- Parameters:
level (int) – The intended console output level
- static set_file_output_level(level: int) None
Set the level for the file handler.
- Parameters:
level (int) – The intended file output level