Create Custom Log and Write to it from Custom Module

Hi @Rich Sokol, I have this from one of our top engineers- let me know if it helps you out:

public class MyOwnLogger

{

private DailyRollingFileAppender appender = null;   

 private Logger logger = null;   

 public MyOwnLogger(String LogBaseLocation)

{

logger = WMSLogger.getLogger("myownlog");  

String pattern = "%d{ISO8601} %m%n"; 

PatternLayout layout = new PatternLayout(pattern); 

appender = new DailyRollingFileAppender();        

appender.setAppend(true);        

appender.setLayout(layout);        

appender.setFile(LogBaseLocation + "/logs/myownlog.log");        

appender.activateOptions();

logger.addAppender(appender);        

logger.setLevel((Level)Level.INFO);

  }

public void logMessage(String Message)

{

this.logger.info("MyPrefixtoMyLog :" + Message + "'");
}

public void close()

{

this.appender.close();        

this.logger.removeAppender("myownlog");

}
}