Webアプリ既定のログ出力機能 のバックアップ(No.1) |
|
各環境に備わっている既定のログ出力機能を、以下にメモしておく。
ASP.NETでは、システム既定の簡易なログ出力機能が無いようだ。log4netやEnterprise Libraryを利用して独自に実装することになるか。
127.0.0.1 - - [09/Sep/2007:18:20:03 +0900] "GET /LogTest/LogDefaultServlet HTTP/1.1" 200 21
2007/09/09 15:58:33 org.apache.catalina.core.StandardWrapperValve invoke
致命的: サーブレット LogDefaultServlet のServlet.service()が例外を投げました
javax.servlet.ServletException: Exception
at logtest.LogDefaultServlet.doGet(LogDefaultServlet.java:24)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
(以下略)System.out.println("System.out.println");log("GenericServlet.log");2007/09/09 15:58:33 org.apache.catalina.core.ApplicationContext log 情報: LogDefaultServlet: GenericServlet.log
Logger.getLogger(Logger.GLOBAL_LOGGER_NAME).info("Logger.getLogger");
Logger.global.info("Logger.global.info");2007/09/09 18:19:14 logtest.LogDefaultServlet doGet 情報: Logger.getLogger
LogFactory.getLog("LogDefaultServlet").info("LogFactory.getLog");
2007/09/09 18:19:14 logtest.LogDefaultServlet doGet 情報: LogFactory.getLog
Console.WriteLine("Console.WriteLine");Debug.WriteLine("Debug.WriteLine");Trace.Write("Trace.Write");EventLog.WriteEntry("dotNET Sample App", "Sample Event", EventLogEntryType.Warning, 234);