diff --git a/modules/cbdebugger/ModuleConfig.cfc b/modules/cbdebugger/ModuleConfig.cfc index 134b99a..906f46a 100644 --- a/modules/cbdebugger/ModuleConfig.cfc +++ b/modules/cbdebugger/ModuleConfig.cfc @@ -114,4 +114,17 @@ component { // incorporate settings structAppend( configStruct.debugger, debuggerDSL, true ); } + + // This appender is part of a module, so we need to register it after the modules have been loaded. + function afterConfigurationLoad() { + var logBox = controller.getLogBox(); + logBox.registerAppender( 'tracer', 'cbdebugger.includes.appenders.ColdBoxTracerAppender' ); + var appenders = logBox.getAppendersMap( 'tracer' ); + + // Register the appender with the root loggger, and turn the logger on. + var root = logBox.getRootLogger(); + root.addAppender( appenders['tracer'] ); + root.setLevelMax( 4 ); + root.setLevelMin( 0 ); + } }