Thread bestimmte einträge aus einem logfile auslesen (6 answers)
Opened by mr-sansibar at 2006-04-13 00:46

mr-sansibar
 2006-04-13 00:46
#64841 #64841
User since
2006-04-13
90 Artikel
BenutzerIn
[default_avatar]
Hallo !
Bin neu im Gebiet Perl-Programmierung.

Mein Problem ist ich möchte aus einem Log-File bestimmte Einträge, wie z.B den Eintrag: "Severity: Error" suchen und den text-blöck wo er gefunden wurde in eine andere Txt-Datei kopieren.

Ich hoffe könnte mein Problem einigermassen gut zeigen.

Danke...


[B]Ein ausschnitt aus der Log-Datei:

Date: 11.04.2006
Time: 06:17:39.074
Severity: Debug
Thread: ExecuteThread: '29' for queue: 'MessageBrokerQueue'
Class: de.deka.techarch.MessageBrokerSV
Method: authenticate
Location: MessageBrokerSV.java:851
Message: Entering method : <oid>de.deka.techarch.MessageBrokerSV@1273129</oid> : authenticate started

Date: 11.04.2006
Time: 06:17:39.212
Severity: Error
Thread: ExecuteThread: '29' for queue: 'MessageBrokerQueue'
Class: de.deka.techarch.MessageBrokerSV
Method: authenticate
Location: MessageBrokerSV.java:903
Message: authenticate failed
StackTrace:
javax.naming.AuthenticationException: BusinessServiceException: [msg: Bei der Verarbeitung sind fachliche Fehler aufgetreten. - code: DNFFSY0001] ValidationErrors [1 error(s)]: Error occured [code: DNFFGL0009 - msg: Die von Ihnen angegebenen Login-Daten sind nicht korrekt. Bitte versuchen Sie es erneut! (Hinweis: Bei dreimaliger Falscheingabe Ihres Kennwortes wird Ihr Zugang gesperrt.)]; [uuid: b8e9c5dc-34fd-4ad1-b9f7-3681b68e030b]
at de.deka.techarch.MessageBrokerSV.authenticate(MessageBrokerSV.java:891)
at de.deka.techarch.MessageBrokerSV.processRequest(MessageBrokerSV.java:267)
at de.deka.techarch.MessageBrokerSV.doPost(MessageBrokerSV.java:445)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:305)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6354)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3635)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)


Date: 11.04.2006
Time: 06:17:39.227
Severity: Warning
Thread: ExecuteThread: '29' for queue: 'MessageBrokerQueue'
Class: de.deka.techarch.MessageBrokerSV
Method: processFailedLogin
Location: MessageBrokerSV.java:533
Message: <oid>de.deka.techarch.MessageBrokerSV@1273129</oid><cid>E7tj9yCfvvqBIXelKT66VDQF41KX9WAHAr32TJQRYk5vnlKLVQdM!1847602308!-59970917!1144729059045</cid> : Message broker rejected request. The user could not be authenticated in the abaXX realm. Caused by: javax.naming.AuthenticationException [BusinessServiceException: [msg: Bei der Verarbeitung sind fachliche Fehler aufgetreten. - code: DNFFSY0001] ValidationErrors [1 error(s)]: Error occured [code: DNFFGL0009 - msg: Die von Ihnen angegebenen Login-Daten sind nicht korrekt. Bitte versuchen Sie es erneut! (Hinweis: Bei dreimaliger Falscheingabe Ihres Kennwortes wird Ihr Zugang gesperrt.)]; [uuid: b8e9c5dc-34fd-4ad1-b9f7-3681b68e030b]]

Date: 11.04.2006
Time: 06:17:39.513
Severity: Debug
Thread: ExecuteThread: '29' for queue: 'MessageBrokerQueue'
Class: de.deka.techarch.MessageBrokerSV
Method: doPost
Location: MessageBrokerSV.java:482
Message: Exiting method : <oid>de.deka.techarch.MessageBrokerSV@1273129</oid><cid>E7tj9yCfvvqBIXelKT66VDQF41KX9WAHAr32TJQRYk5vnlKLVQdM!1847602308!-59970917!1144729059045</cid>

View full thread bestimmte einträge aus einem logfile auslesen