<logkit>
<loggers>
<logger name="com.example.MyLogger" level="DEBUG">
<handlers>
...
</handlers>
</logger>
...
</loggers>
</logkit>
<handlers>
<handler name="console" class="org.apache.log.output.ConsoleLogger" prefix="{0,time} {1} - [{2}] " />
<handler name="file" class="org.apache.log.output.FileOutputLogTarget">
<param name="filename" value="logs/mylog.log" />
<param name="append" value="true" />
<param name="prefix" value="{0,time} {1} - [{2}] " />
</handler>
...
</handlers>
import org.apache.log.LogKit;
import org.apache.log.Logger;
public class MyApp {
private static final Logger logger = LogKit.getLogger("com.example.MyLogger");
public static void main(String[] args) {
logger.debug("Debug message");
logger.info("Info message");
logger.warn("Warning message");
logger.error("Error message");
}
}