Skip to content
Snippets Groups Projects
Commit 52d24599 authored by Felipe Delestro Matos's avatar Felipe Delestro Matos
Browse files

logging system implemented

parent 8e403408
Branches
Tags
No related merge requests found
import qim3d.io
import qim3d.gui
import qim3d.tools
import logging
# create the logger
log = logging.getLogger(__name__)
qim3d.io.logger.set_simple_output()
qim3d.io.logger.set_level_WARNING()
\ No newline at end of file
import logging
log = logging.getLogger()
def set_detailed_output(logger):
def set_detailed_output():
formatter = logging.Formatter(
"%(levelname)-10s%(filename)s:%(lineno)-5s%(message)s"
)
handler = logging.StreamHandler()
handler.setFormatter(formatter)
logger.handlers = [handler]
logger = logging.getLogger("qim3d")
logger.handlers = []
logger.addHandler(handler)
def set_simple_output(logger):
def set_simple_output():
formatter = logging.Formatter("%(message)s")
handler = logging.StreamHandler()
handler.setFormatter(formatter)
logger.handlers = [handler]
logger = logging.getLogger("qim3d")
logger.handlers = []
logger.addHandler(handler)
def set_level_DEBUG():
log.setLevel(logging.DEBUG)
logging.getLogger("qim3d").setLevel(logging.DEBUG)
def set_level_INFO():
log.setLevel(logging.INFO)
logging.basicConfig(format="%(message)s")
logging.getLogger("qim3d").setLevel(logging.INFO)
def set_level_WARNING():
log.setLevel(logging.WARNING)
logging.basicConfig(format="%(message)s")
logging.getLogger("qim3d").setLevel(logging.WARNING)
def set_level_ERROR():
log.setLevel(logging.ERROR)
logging.basicConfig(format="%(message)s")
logging.getLogger("qim3d").setLevel(logging.ERROR)
def set_level_CRITICAL():
log.setLevel(logging.CRITICAL)
logging.basicConfig(format="%(message)s")
logging.getLogger("qim3d").setLevel(logging.CRITICAL)
......@@ -2,13 +2,6 @@ import socket
import hashlib
import qim3d
def log_test():
log = qim3d.io.logger.log
log.debug('This is a debug level message')
log.info('This is a info level message')
log.warning('This is a warning level message')
log.error('This is an error level message')
log.critical('This is a critical level message')
def mock_plot():
import matplotlib.pyplot as plt
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment