Logging
Appender Configuration
logBox = {
// Define Appenders
appenders = {
file={class="coldbox.system.logging.appenders.RollingFileAppender",
properties = {
filename = "app", filePath="/#appMapping#/logs"
}
},
errors={
"class" : "logstash.models.logging.APIAppender",
"properties" : {
"apiURL" : getSystemSetting( "LOGSTASH_API_URL" ),
"apiToken" : getSystemSetting( "LOGSTASH_API_TOKEN" ),
"dataStream" : "logs-coldbox-errors",
"levelMin" : "FATAL",
"levelMax" : "ERROR"
}
},
debug={
"class" : "logstash.models.logging.APIAppender",
"properties" : {
"apiURL" : getSystemSetting( "LOGSTASH_API_URL" ),
"apiToken" : getSystemSetting( "LOGSTASH_API_TOKEN" ),
"dataStrea" : "logs-coldbox-debug",
"levelMin" : "WARN",
"levelMax" : "DEBUG"
}
}
},
// Root Logger
root = { levelmax="DEBUG", appenders="*" }
};Log Message Schema.
Detached Appender Logging
API Usage
Last updated