On 28 March 2013 16:17, MychaL <[email protected]> wrote: > Because we have to create a new log dynamically and with MDC discriminator. >
That's where I was confused. That is what the standard sifting appender config file setup is for: dynamically creating logs based on MDC keys. So, unless you were using some other discrimination (or something very fancy in terms of when files were created or something), why would you programmatically create a sifting appender? (Even in the former case, you would still configure the sifting appender in the config file, just provide your own discrimination class.) > > I made some search on AppenderFactory but dunno how to use it.... > > We have all, except the link between SiftingAppender and FileAppender :( > > How is framework working to read configuration ? Is it not possible to > have a method to set the parent appender ? > The factory design pattern is pretty common in such situations (create some context-specific class dynamically), and I assume that the framework definitely uses it internally. You seem to be doubting that the framework 'really' works like this. (?) Unfortunately, I don't have time to look at coding a simple factory template. Maybe someone else can help? > > Thank you. > > Le 28 mars 2013 à 14:18, Stuart Rossiter <[email protected]> a > écrit : > > > M. MychaL <mychal.13@...> writes: > > >> > >> Plz, need help on this subject....Is it possible to attach the > fileappender to > >> the siftingappender exactly as in XML configuration ?Thank you. > > > > Without having done this, I presume that you need to set up an > AppenderFactory > > (via setAppenderFactory), since that is what will dynamically create the > > appenders. > > > > It might be useful if you said why you were trying to do this though. If > you're > > just using MDC discrimination, why not do it in the config file? > > > > Stuart > > > _______________________________________________ > Logback-user mailing list > [email protected] > http://mailman.qos.ch/mailman/listinfo/logback-user -- ________________________________ Stuart Rossiter [email protected] Research Fellow: EPSRC Care Life Cycle Project http://www.southampton.ac.uk/clc
_______________________________________________ Logback-user mailing list [email protected] http://mailman.qos.ch/mailman/listinfo/logback-user
