java - Can I autowire named loggers? -


i'm using non static loggers named according class name:

protected logger logger = loggerfactory.getlogger(getclass()); 

can configure spring in way, set proper logger using @autowired?

@autowired protected logger logger; 

i can use factory-method logger initialization, don't know how pass class name argument. setter-based dependency injection, spring has know class name, since holds reference bean. can access somehow? there way?

you can inject @inject , beanfactorypostprocessor

@inject logger logger; 

you can find more details here: using java annotation inject logger dependency


Comments

Popular posts from this blog

linux - xterm copying to CLIPBOARD using copy-selection causes automatic updating of CLIPBOARD upon mouse selection -

c++ - qgraphicsview horizontal scrolling always has a vertical delta -