Skip to content

Vr93/xlogger

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

xlogger

a cross-project logger instance for logging across files in a project | creating a new file every midnight

install:

pip install git+https://github.com/ks93/xlogger.git

use:

from xlogger.logger import logger
logger.info('foo') # 2020-03-22 23:12:19,692 - <stdin> - INFO - foo

setup:

available setups are: log file path, log level for file and log level for console. choose one of the follwing log levels (in order): DEBUG, INFO, WARNING, ERROR, CRITICAL

ubuntu:

export LOG_FILE_PATH=/your/logfile/path/
export LOG_LEVEL_FILE={DEBUG/INFO/WARNING/ERROR/CRITICAL}
export LOG_LEVEL_CONSOLE={DEBUG/INFO/WARNING/ERROR/CRITICAL}

windows:

set LOG_FILE_PATH="/your/logfile/path/"
set LOG_LEVEL_FILE={"DEBUG"/"INFO"/"WARNING"/"ERROR"/"CRITICAL"}
set LOG_LEVEL_CONSOLE={"DEBUG"/"INFO"/"WARNING"/"ERROR"/"CRITICAL"}

About

Cross-project logger instance for Python

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Python 100.0%