Hi Ceki, It does exist https://github.com/lburgazzoli/Chronicle-Logger/blob/HFT-CLOG-12/logger/src/main/java/net/openhft/chronicle/logger/IndexedLogAppenderConfig.java it is not in the same sub-module as logback custom appender as it is shared
On Monday, August 25, 2014, ceki <[email protected]> wrote: > Hi Luca, > > The class net.openhft.chronicle.logger.IndexedLogAppenderConfig needs to > exist. I am mentioning this as I could not find it in the repo you > mentioned. > > -- > Ceki > > On 25.08.2014 13:11, lb wrote: > >> The code is hosted in >> https://github.com/lburgazzoli/Chronicle-Logger/tree/HFT-CLOG-12 and the >> logback configuration is this one: >> https://github.com/lburgazzoli/Chronicle-Logger/blob/HFT-CLOG-12/logger- >> logback/src/test/resources/logback.xml >> >> >> The config class has the following property accessors: >> >> public void setIndexFileCapacity(int indexFileCapacity) { >> config.indexFileCapacity(indexFileCapacity); >> } >> >> public int getIndexFileCapacity() { >> return config.indexFileCapacity(); >> } >> >> >> And the xml: >> >> <appender name = "CONFIG-INDEXED-CHRONICLE" >> class = >> "net.openhft.chronicle.logger.logback.BinaryIndexedChronicleAppender"> >> >> <path>${java.io.tmpdir}/chronology-logback/config- >> indexed-chronicle</path> >> <formatMessage>false</formatMessage> >> <includeCallerData>false</includeCallerData> >> >> <includeMappedDiagnosticContext>false</includeMappedDiagnosticContext> >> >> <config >> class="net.openhft.chronicle.logger.IndexedLogAppenderConfig"> >> <indexFileCapacity>128</indexFileCapacity> >> </config> >> >> </appender> >> >> >> But I still see the following error: >> >> 13:10:57,943 |-ERROR in ch.qos.logback.core.joran.spi.Interpreter@41:32 >> - no applicable action for [indexFileCapacity], current ElementPath is >> [[configuration][appender][config][indexFileCapacity]] >> >> >> >> >> On Mon, Aug 25, 2014 at 12:56 AM, Tony Trinh <[email protected] >> <mailto:[email protected]>> wrote: >> >> Tough to say without seeing your code. See the following working >> sample: >> https://github.com/tony19/logback-examples/tree/sandbox/ >> logback/custom-appender >> >> >> >> On Sun, Aug 24, 2014 at 4:23 PM, lb <[email protected] >> <mailto:[email protected]>> wrote: >> >> Both are implemented but only setConfig works. If I remove the >> capacity tag the error is not shown. >> >> >> On Sunday, August 24, 2014, Tony Trinh <[email protected] >> <mailto:[email protected]>> wrote: >> >> Your appender needs to implement setConfig, and your config >> must implement setCapacity. >> >> >> On Sun, Aug 24, 2014 at 1:24 PM, lb <[email protected]> >> wrote: >> >> Hi, I'm writing a custom appender that has a >> configuration similar to: >> >> <appender name = "myAppender" class = "com.my.Appender"> >> <config class="com.my.Config"> >> <capacity>128</capacity> >> </config> >> </appender> >> >> When I test it, I have the following error: >> >> 20:19:40,527 |-ERROR in >> ch.qos.logback.core.joran.spi.Interpreter@41:32 - no >> applicable action for [capacity], current ElementPath >> is [[configuration][appender][config][capacity]] >> >> So config is properly handled whereas nested properties >> are not, how can I enable it? >> >> Thank you, >> Luca >> >> >> _______________________________________________ >> Logback-user mailing list >> [email protected] >> http://mailman.qos.ch/mailman/listinfo/logback-user >> >> >> >> _______________________________________________ >> Logback-user mailing list >> [email protected] <mailto:[email protected]> >> http://mailman.qos.ch/mailman/listinfo/logback-user >> >> >> >> _______________________________________________ >> Logback-user mailing list >> [email protected] <mailto:[email protected]> >> http://mailman.qos.ch/mailman/listinfo/logback-user >> >> >> >> >> _______________________________________________ >> Logback-user mailing list >> [email protected] >> http://mailman.qos.ch/mailman/listinfo/logback-user >> >> > > -- > Ceki > 65% of statistics are made up on the spot > _______________________________________________ > Logback-user mailing list > [email protected] > http://mailman.qos.ch/mailman/listinfo/logback-user >
_______________________________________________ Logback-user mailing list [email protected] http://mailman.qos.ch/mailman/listinfo/logback-user
