org.opendaylight.sfc.provider.SfcProviderDebug Maven / Gradle / Ivy
/*
* Copyright (c) 2014, 2017 Cisco Systems, Inc. and others. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v1.0 which accompanies this distribution,
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
package org.opendaylight.sfc.provider;
import org.slf4j.Logger;
/**
* This class is used to for debugging.
*
* @author Reinaldo Penno ([email protected])
* @version 0.1
* @since 2014-06-30
*/
public final class SfcProviderDebug {
private static boolean on = false;
private SfcProviderDebug() {
}
public static void setOn(boolean value) {
SfcProviderDebug.on = value;
}
public static boolean isOn() {
return on;
}
public static void printTraceStart(Logger log) {
if (log.isDebugEnabled()) {
log.debug("####### Start {}", Thread.currentThread().getStackTrace()[1]);
}
}
public static void printTraceStop(Logger log) {
if (log.isDebugEnabled()) {
log.debug("####### Stop {}", Thread.currentThread().getStackTrace()[1]);
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy