-
Notifications
You must be signed in to change notification settings - Fork 0
Nastavení logování
smallcubes edited this page Aug 15, 2022
·
15 revisions
Logování se nastavuje v souboru: $TOMCAT_HOME/conf/logging.properties
Přidání handlaru
handlers = ...,<číslo><název_handleru>.org.apache.juli.AsyncFileHandler
Konfigurace handleru
<číslo><název_handleru>.org.apache.juli.AsyncFileHandler.directory = <místo_uložení_logu>
<číslo><název_handleru>.org.apache.juli.AsyncFileHandler.prefix = <název_logovacího_souboru>.
<číslo><název_handleru>.org.apache.juli.AsyncFileHandler.maxDays = 10
<číslo><název_handleru>.org.apache.juli.AsyncFileHandler.encoding = UTF-8
Přiřazení loggeru proceduře
<název_loggeru>.level=<SEVERE | WARNING | INFO | CONFIG | FINE | FINER | FINEST>
<název_loggeru>.handlers=<handler>
<název_loggeru>.useParentHandlers=<true | false>
Příklad:
# Přidání handlaru
handlers = ...,7pxkram.org.apache.juli.AsyncFileHandler
# Nastavení handlaru a logovacího souboru
7pxkram.org.apache.juli.AsyncFileHandler.level = FINE
7pxkram.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
7pxkram.org.apache.juli.AsyncFileHandler.prefix = kontextcheck.
7pxkram.org.apache.juli.AsyncFileHandler.maxDays = 10
7pxkram.org.apache.juli.AsyncFileHandler.encoding = UTF-8
# Přiřazení loggeru handler
krameriove_kontext_px_check.level=FINE
krameriove_kontext_px_check.handlers=7pxkram.org.apache.juli.AsyncFileHandler
krameriove_kontext_px_check.useParentHandlers=true
Obecné logování
cz.inovatika.sdnnt.services.level.all=INFO
cz.inovatika.sdnnt.services.impl.level=INFO
Harvest
# Harvest
cz.inovatika.sdnnt.index.utils.handlers=5harvest.org.apache.juli.AsyncFileHandler
cz.inovatika.sdnnt.index.utils.useParentHandlers=true
# Harvest SKC
cz.inovatika.sdnnt.index.OAIHarvester.handlers=5harvest.org.apache.juli.AsyncFileHandler
cz.inovatika.sdnnt.index.OAIHarvester.useParentHandlers=true
# Harvest DNT
cz.inovatika.sdnnt.index.DntAlephImporter.handlers=5harvest.org.apache.juli.AsyncFileHandler
cz.inovatika.sdnnt.index.DntAlephImporter.useParentHandlers=true
Notifikace
cz.inovatika.sdnnt.services.impl.NotificationServiceImpl.handlers=<handler>
cz.inovatika.sdnnt.services.impl.NotificationServiceImpl.useParentHandlers=true
Pro přiřazení loggeru proceduře je nutné přidat konfiguraci do souboru: $TOMCAT_HOME/.sdnnt/config.json
"<název_procedury>": {
"logger": "<název_loggeru>"
}
Příklad:
"kram_kontextova_informace": {
"type":"kramerius_px_check",
"logger": "krameriove_kontext_px_check",
"cron": "* * * * * ? *",
"iteration": {},
"results":{
"ctx": true
}
}