概要

jsonフォーマットで出力します。

  • タグの記述例
      1
    
    <jsonLayout/>
  • ログの出力例
readable=falseの場合
{"logger":"demo","timestamp":1205201222,"level":"INFO","url":
  "file:///D:/zy/download/log4javascript-1.3.1/log4javascript-
  1.3.1/demos/full.html","message":"Hello world"}
{"logger":"demo","timestamp":1205201222,"level":"WARN","url":
  "file:///D:/zy/download/log4javascript-1.3.1/log4javascript-
  1.3.1/demos/full.html","message":"felled The Hornets post"}

readable=trueの場合
{ 
    "logger": "demo",
    "timestamp": 1205201222,
    "level": "INFO",
    "url": "file:///D:/zy/download/log4javascript-1.3.1/
log4javascript-1.3.1/demos/full.html",
    "message": "Hello world"
}
{
    "logger": "demo",
    "timestamp": 1205201222,
    "level": "WARN",
    "url": "file:///D:/zy/download/log4javascript-1.3.1/
log4javascript-1.3.1/demos/full.html",
    "message": "felled The Hornets post"
} 

jsonLayout

  • 属性一覧
属性名概要必須形式デフォルト値
readable各ログメッセージに改行また各属性にTabスペースフォーマットをするかどうかの定義

true : フォーマットする
false : フォーマットしない
booleanfalse
loggerKeylogger属性表示名string"logger"
timeStampKeytimeStamp属性表示名string"timestamp"
levelKeylevel属性表示名string"level"
messageKeymessage属性表示名string"message"
exceptionKeyexception属性表示名string"exception"
urlKeyurl属性表示名string"url"
  • 子要素一覧:なし