forked from episodes-platform/shared-snippets
Compare commits
2 Commits
d0bffa2aad
...
d4a248df3b
Author | SHA1 | Date | |
---|---|---|---|
d4a248df3b | |||
7ba8869df0 |
@ -65,7 +65,7 @@ classdef base_logger < handle
|
|||||||
function this = base_logger()
|
function this = base_logger()
|
||||||
logFileName = getenv("APP_LOG_FILE");
|
logFileName = getenv("APP_LOG_FILE");
|
||||||
if isempty(logFileName)
|
if isempty(logFileName)
|
||||||
logFileName = 'fallbackPathApplication.log';
|
logFileName = 'base-logger-log.log';
|
||||||
end
|
end
|
||||||
this.fid = fopen(logFileName, 'a');
|
this.fid = fopen(logFileName, 'a');
|
||||||
if this.fid == -1
|
if this.fid == -1
|
||||||
|
@ -65,7 +65,7 @@ classdef base_logger < handle
|
|||||||
function this = base_logger()
|
function this = base_logger()
|
||||||
logFileName = getenv("APP_LOG_FILE");
|
logFileName = getenv("APP_LOG_FILE");
|
||||||
if isempty(logFileName)
|
if isempty(logFileName)
|
||||||
logFileName = 'fallbackPathApplication.log';
|
logFileName = 'base-logger-log.log';
|
||||||
end
|
end
|
||||||
this.fid = fopen(logFileName, 'a');
|
this.fid = fopen(logFileName, 'a');
|
||||||
if this.fid == -1
|
if this.fid == -1
|
||||||
|
@ -12,7 +12,7 @@ def getDefaultLogger(name):
|
|||||||
|
|
||||||
The logger is configured to write log messages to the file path specified by the
|
The logger is configured to write log messages to the file path specified by the
|
||||||
'APP_LOG_FILE' environment variable. If the environment variable is not set,
|
'APP_LOG_FILE' environment variable. If the environment variable is not set,
|
||||||
the logger will write to the file 'fallbackPathApplication.log' in the current
|
the logger will write to the file 'base-logger-log.log' in the current
|
||||||
working directory. The logger uses the 'INFO' level as the default logging level
|
working directory. The logger uses the 'INFO' level as the default logging level
|
||||||
and writes log entries in the following format:
|
and writes log entries in the following format:
|
||||||
|
|
||||||
@ -33,7 +33,7 @@ def getDefaultLogger(name):
|
|||||||
logger : logging.Logger
|
logger : logging.Logger
|
||||||
A logger instance with the specified name. The logger is configured with a
|
A logger instance with the specified name. The logger is configured with a
|
||||||
file handler that writes to the file specified by the 'APP_LOG_FILE'
|
file handler that writes to the file specified by the 'APP_LOG_FILE'
|
||||||
environment variable, or to 'fallbackPathApplication.log' if the environment
|
environment variable, or to 'base-logger-log.log' if the environment
|
||||||
variable is not set.
|
variable is not set.
|
||||||
|
|
||||||
Example:
|
Example:
|
||||||
@ -48,12 +48,12 @@ def getDefaultLogger(name):
|
|||||||
Notes:
|
Notes:
|
||||||
------
|
------
|
||||||
- The 'APP_LOG_FILE' environment variable should specify the full path to the log file.
|
- The 'APP_LOG_FILE' environment variable should specify the full path to the log file.
|
||||||
- If 'APP_LOG_FILE' is not set, logs will be written to 'fallbackPathApplication.log'.
|
- If 'APP_LOG_FILE' is not set, logs will be written to 'base-logger-log.log'.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
logger = logging.getLogger(name)
|
logger = logging.getLogger(name)
|
||||||
if not logger.hasHandlers():
|
if not logger.hasHandlers():
|
||||||
file_handler = logging.FileHandler(os.environ.get('APP_LOG_FILE', 'fallbackPathApplication.log'), mode='a')
|
file_handler = logging.FileHandler(os.environ.get('APP_LOG_FILE', 'base-logger-log.log'), mode='a')
|
||||||
formatter = logging.Formatter('%(asctime)s,%(msecs)d %(levelname)s %(name)s %(message)s')
|
formatter = logging.Formatter('%(asctime)s,%(msecs)d %(levelname)s %(name)s %(message)s')
|
||||||
file_handler.setFormatter(formatter)
|
file_handler.setFormatter(formatter)
|
||||||
logger.addHandler(file_handler)
|
logger.addHandler(file_handler)
|
||||||
|
Loading…
Reference in New Issue
Block a user