Log4j
Log4j slouží k získávání logů z aplikacích běžících v Javě. Získané logy lze zasílat na server Logmanager pomocí protokolu Syslog.
-
V konfiguraci Java aplikace je nutné najít konfigurační soubor Log4j. Nejčastěji bývá uložen jako
logging.propertiesnebolog4j.properties. -
Konfigurační soubor je potřeba upravit následovně:
rootLogger = DEBUG, udp appender.udp = org.apache.log4j.receivers.net.UDPAppender appender.udp.RemoteHost = <Logmanager_IP_adresa> appender.udp.port = 514 appender.udp.layout.type = org.apache.log4j.PatternLayout appender.udp.layout.ConversionPattern = java %d{yyyy-MM-dd HH:mm:ss,SSS}{GMT} %p %t %c %M - %m%nLogmanager_IP_address je IP adresa vašeho serveru Logmanager. -
Java aplikaci bude nutné restartovat pro nové načtení konfiguračního souboru.
-
Nyní lze pokračovat nastavením klasifikátoru a parseru na serveru Logmanager.
-
V konfiguraci Java aplikace je nutné najít konfigurační soubor Log4j2. Nejčastěji bývá uložen jako
logging.propertiesnebolog4j2.properties. -
Konfigurační soubor je potřeba upravit následovně:
appender.socket.type = Socket appender.socket.name = socket appender.socket.host = <Logmanager_IP_adresa> appender.socket.port = 514 appender.socket.protocol = UDP appender.socket.layout.type = PatternLayout appender.socket.layout.pattern = ${hostName} java %d{yyyy-MM-dd HH:mm:ss,SSS}{GMT} %p %t %c %M - %m%n rootLogger.level = debug rootLogger.appenderRef.socket.ref = socketLogmanager_IP_address je IP adresa vašeho serveru Logmanager. -
Java aplikaci bude nutné restartovat pro nové načtení konfiguračního souboru.
-
Nyní lze pokračovat nastavením klasifikátoru a parseru na serveru Logmanager.