Could not find the ColdFusion component or interface logbox.system.logging.AbstractAppender.
logBox = {
// Define Appenders
appenders = {
coldboxTracer = { class=“logbox.system.logging.appenders.ColdboxTracerAppender”, levelmin=“FATAL”, levelmax=“WARN” },
debuglog = { class=“logbox.system.logging.appenders.AsyncRollingFileAppender”,
properties={
filePath=expandPath("/logs/debug"), autoExpand=false, fileMaxArchives=15, fileMaxSize=500
},
levelmax=“DEBUG”,
levelmin=“DEBUG”
},
activitylog = { class=“logbox.system.logging.appenders.AsyncRollingFileAppender”,
properties={
filePath=expandPath("/logs/activity"), autoExpand=false, fileMaxArchives=15, fileMaxSize=500
},
levelmax=“INFO”,
levelmin=“FATAL”
}
},
// loggers
root = { levelmin=“FATAL”, levelmax=“DEBUG”, appenders="*" },
// Implicit Level Categories
off = [ “coldbox.system” ]
};
<cfset logboxconfig = createObject(“component”,“logbox.system.logging.config.LogBoxConfig”).init(CFCConfigPath="#sa_settings.TDCCMasterCFCPath#/logbox") />
<cfset log = createObject(“component”,“logbox.system.logging.LogBox”).init(logboxconfig) />
during the initialization, I get the error at the top of this post. I have an application mapping so the logboxconfig createobject would fail if the mapping were not correct…so if the process is going to create an appender which extends the “root” abstract appender and the mapping is working, why would I get that particular error message?
when I downloaded logbox 1.7, I dropped only the “logbox” directory where I needed it in my application and left everything else alone in the zip file.
Help?
Mike