Archived

This forum has been archived. Please start a new discussion on GitHub.

Ice.Application has special behaviour for LoggerI, not using the interface

in Ice.Application.java:
in function main:
Util.setProcessLogger(new LoggerI(initData.properties.getProperty("Ice.ProgramName"),""));
should be
Util.setProcessLogger(Util.getProcessLogger().cloneWithPrefix(initData.properties.getProperty("Ice.ProgramName"));

This way every Logger created by a LoggerFactory would be initiated with the ProgramName