
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-logb... 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 <tony19@gmail.com> wrote:
Tough to say without seeing your code. See the following working sample:
https://github.com/tony19/logback-examples/tree/sandbox/logback/custom-appen...
On Sun, Aug 24, 2014 at 4:23 PM, lb <lburgazzoli@gmail.com> 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 <tony19@gmail.com> wrote:
Your appender needs to implement setConfig, and your config must implement setCapacity.
On Sun, Aug 24, 2014 at 1:24 PM, lb <lburgazzoli@gmail.com> 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 Logback-user@qos.ch http://mailman.qos.ch/mailman/listinfo/logback-user
_______________________________________________ Logback-user mailing list Logback-user@qos.ch http://mailman.qos.ch/mailman/listinfo/logback-user
_______________________________________________ Logback-user mailing list Logback-user@qos.ch http://mailman.qos.ch/mailman/listinfo/logback-user