JavaScript版Log4J ~ Log4Js

JavaScript版でLog4Jのようなライブラリがないか探したら、やっぱりあった。

名前は、Log4Jsである。

全ての機能が、全てのブラウザで動作するわけではないが、試しに使ってみた。

<html>
<head>
<script type="text/javascript">
var logger = new Log4js.getLogger("log4JLogger");
logger.setLevel(Log4js.Level.ALL);

//ポップアップに出す場合はConsoleAppenderの引数をfalseにする
logger.addAppender(new Log4js.ConsoleAppender(false));

var funcSample = function(){
	logger.info('情報メッセージ出力');
};
</script>
<meta http-equiv="Content-Type" content="text/html; charset=windows-31j">
<title>テスト用ページ</title>
</head>
<body>
hello
<input type="button" value="click now " onclick="funcSample()"/>
</body>
</html>

公式サイトにはサンプルもあり、ソースも確認しながら参照すると使い方は簡単に分かると思う。