CustomLogger

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)