edu.internet2.middleware.grouper.app.remedy.GrouperRemedyLog Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of grouper Show documentation
Show all versions of grouper Show documentation
Internet2 Groups Management Toolkit
/**
* @author mchyzer
* $Id: TfRestLogicTrafficLog.java,v 1.1 2013/06/20 06:02:50 mchyzer Exp $
*/
package edu.internet2.middleware.grouper.app.remedy;
import java.util.Map;
import org.apache.commons.logging.Log;
import edu.internet2.middleware.grouperClient.util.GrouperClientUtils;
/**
* logger to log the traffic of box
*/
public class GrouperRemedyLog {
/** logger */
private static final Log LOG = edu.internet2.middleware.grouper.util.GrouperUtil.getLog(GrouperRemedyLog.class);
/**
* log something to the log file
* @param message
*/
public static void remedyLog(String message) {
LOG.debug(message);
}
/**
* log something to the log file
* @param messageMap
* @param startTimeNanos nanos when the request started
*/
public static void remedyLog(Map messageMap, Long startTimeNanos) {
if (LOG.isDebugEnabled()) {
if (messageMap != null && startTimeNanos != null) {
messageMap.put("elapsedMillis", (System.nanoTime() - startTimeNanos) / 1000000);
}
LOG.debug(GrouperClientUtils.mapToString(messageMap));
}
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy