As you might have discovered, you can only define ONE new logger within one section (of your ini file). Therefore this is possible:
[zmqlog] createLogger=(zmqlog)
and this is NOT possible:
[zmqlog] createLogger=(zmqlog,zmqlog2)
to make the later possible you might change the framework code to:
EsLogManager>>checkForNewLogger: settings | values | (settings keys includes: 'createLogger') ifFalse: [^self]. (values := self parseValue: (settings at: 'createLogger')) isEmpty ifTrue: [^EsLogLog error: MxESf13]. "$NLS$ Loggers must have a name" values do: [ :each | self class createLogger: each ]
Pingback: VASmalltalk – log4s and its design failures | Schrievkrom