Dans la série suppression des liens symboliques : /usr/scripts/lib devient /usr/scripts/cranslib
* Comme ça c'est plus clair que c'est un truc custom crans * Le lien symbolique /usr/scripts/gestion/crans/ est retiré. D'autres suivront.
This commit is contained in:
parent
c57795f23b
commit
10275229a1
35 changed files with 20 additions and 29 deletions
|
@ -1,36 +0,0 @@
|
|||
# -*- coding: utf8 -*-
|
||||
""" Cr@ns logging : logging utilities for cr@ns scripts
|
||||
"""
|
||||
import logging
|
||||
import os
|
||||
|
||||
LOG_FOLDER = "/var/log/crans/"
|
||||
__version__ = "0.1"
|
||||
|
||||
def getFileLogger(name):
|
||||
LOGGER.warning("getFileLogger is deprecated, use CransFileHandler instead.")
|
||||
logger = logging.getLogger(name)
|
||||
hdlr = CransFileHandler(name)
|
||||
logger.addHandler(hdlr)
|
||||
logger.setLevel(logging.INFO)
|
||||
return logger
|
||||
|
||||
class CransFileHandler(logging.FileHandler):
|
||||
def __init__(self, name):
|
||||
filepath = os.path.join(LOG_FOLDER, name + ".log")
|
||||
logging.FileHandler.__init__(self, filepath)
|
||||
formatter = logging.Formatter('%(asctime)s %(name)s %(levelname)s %(message)s')
|
||||
self.setFormatter(formatter)
|
||||
|
||||
### Un peu de configuration
|
||||
# On log systematiquement les warning, error, exception sous "crans"
|
||||
# sur l'ecran.
|
||||
CRANSLOGGER = logging.getLogger("crans")
|
||||
CRANSLOGGER.setLevel(logging.WARNING)
|
||||
streamhdlr = logging.StreamHandler()
|
||||
streamhdlr.setLevel(logging.ERROR)
|
||||
streamhdlr.setFormatter(logging.Formatter('%(levelname)s: %(message)s'))
|
||||
CRANSLOGGER.addHandler(streamhdlr)
|
||||
CRANSLOGGER.addHandler(CransFileHandler("crans"))
|
||||
|
||||
LOGGER = logging.getLogger("crans.logging")
|
Loading…
Add table
Add a link
Reference in a new issue