CustomLogger#
- class ptyrad.utils.common.CustomLogger(log_file='ptyrad_log.txt', log_dir='auto', prefix_time='datetime', prefix_date=None, prefix_jobid=0, append_to_file=True, show_timestamp=True, **kwargs)[source]#
Bases:
object- __init__(log_file='ptyrad_log.txt', log_dir='auto', prefix_time='datetime', prefix_date=None, prefix_jobid=0, append_to_file=True, show_timestamp=True, **kwargs)[source]#
Methods
__init__([log_file, log_dir, prefix_time, ...])close()Closes the file handler if it exists.
flush_to_file([log_dir, append_to_file])Flushes buffered logs to a file based on user-defined file mode (append or write)