YUIのLoggerでログ出力
Yahoo! UI LibraryのLoggerでログ出力をしてみます。
利用準備
以下のファイルをインポートします。
... <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link type="text/css" rel="stylesheet" href="http://yui.yahooapis.com/2.2.2/build/logger/assets/logger.css"/> <script type="text/javascript" src="http://yui.yahooapis.com/2.2.2/build/yahoo-dom-event/yahoo-dom-event.js"></script> <script type="text/javascript" src="http://yui.yahooapis.com/2.2.2/build/dragdrop/dragdrop-min.js"></script> <script type="text/javascript" src="http://yui.yahooapis.com/2.2.2/build/logger/logger-min.js"></script> </head> ...
ログ出力
- ログの出力先であるLogReaderを作成します。
- YAHOO#logでログを出力します。
- 第1引数でログメッセージ、第2引数でログレベル("info", "warn", "error", time")を指定します。(デフォルトは"info")
- 第3引数でソース(Log4xのカテゴリ的なモノ?)を指定できます。(デフォルトは"global")
// ログリーダーを貼り付ける。 // 引数でコンソールを貼り付ける要素IDを指定する。 new YAHOO.widget.LogReader("stdout"); // ログ出力 // 第1引数でメッセージ、第2引数でログレベルを指定。(デフォルトは"info") // 第3引数でログのソース(カテゴリ的なモノ?)を指定する。(デフォルトは"global") YAHOO.log("mii", "warn"); YAHOO.log("tora", "error"); YAHOO.log("shiro", "info"); YAHOO.log("kuro", "time"); YAHOO.log("shiro", "info", "src");