Skip to content

GeneraBlack/PrittyLog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

PrittyLog

Simple logging module for python3+ based on the original logging. Creates fancy .html log files. !!! needs a logs folder in the same location as the MAIN python skript !!!

Import: #imports and init's the base logger import "subfolder".prittylog as prittylog

Init: #configures the name of the module that should be logged, the Main .py should be set as Master(true) every following as false. log = prittylog.prittylog("Modulename", True/False)

Finishing: #closes the log (if Master) and generates the .html version of the log log.end()

Examples: log.info("SimpleLogMessage- optional escapesafe") log.critical("SimpleLogMessage- optional escapesafe") log.warning("SimpleLogMessage- optional escapesafe") log.error("SimpleLogMessage- optional escapesafe")

"SimpleLogMessage" gets shown directly everything after the "-" gets BASE64 encoded in python and decoded in the HTML (addictional Informations like a variable in Runtime)

Quickly developed in 5h but still quiet pritty ^^

import prittylog as prittylog

log = prittylog.prittylog("ModuleNameHere", True)

log.info("SimpleLogMessage- optional escapesafe")
log.critical("SimpleLogMessage- optional escapesafe")
log.warning("SimpleLogMessage- optional escapesafe")
log.error("SimpleLogMessage- optional escapesafe")

log.end()

prittylog.logprittylogsample content:

2022-10-10 18:22:46,668;2022-10-10 18:22:46.668474;ModuleNameHere;SimpleLogMessage-IG9wdGlvbmFsIGVzY2FwZXNhZmU=;INFO
2022-10-10 18:22:46,668;2022-10-10 18:22:46.668983;ModuleNameHere;SimpleLogMessage-IG9wdGlvbmFsIGVzY2FwZXNhZmU=;CRITICAL
2022-10-10 18:22:46,668;2022-10-10 18:22:46.668983;ModuleNameHere;SimpleLogMessage-IG9wdGlvbmFsIGVzY2FwZXNhZmU=;WARNING
2022-10-10 18:22:46,669;2022-10-10 18:22:46.669567;ModuleNameHere;SimpleLogMessage-IG9wdGlvbmFsIGVzY2FwZXNhZmU=;ERROR

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages