I am sure I just don’t understand something correctly but after reading the docs I am still lost. I have the following in my ColdBox config
//LogBox DSL
logBox = {
// Define Appenders
appenders = {
coldboxTracer = { class=“coldbox.system.logging.appenders.ColdboxTracerAppender” },
emailAppender = {
class=“coldbox.system.logging.appenders.EmailAppender”,
properties = {
from = “dan@abc.com”,
to = “dan@abc.com”,
subject = “Device M”
}
},
rollingFileAppender = {
class=“coldbox.system.logging.appenders.RollingFileAppender”,
properties = {
filepath = “/dm/logs”,
filename = “dm”
}
}
},
// Root Logger
root = { levelmin=“ERROR”, appenders="*" }
};
In my main handler i wire up the root logger
property name=“logger” inject=“logbox:root”;
and in my onException method I log the following
logger.error(exception.getMessage(),exception);
My question is why do I get debug and info logged everywhere when I told my root logged to only log ERROR and above to all appenders.