All Downloads are FREE. Search and download functionalities are using the official Maven repository.

gw.util.ILogger Maven / Gradle / Ivy

There is a newer version: 1.18.2
Show newest version
/*
 * Copyright 2014 Guidewire Software, Inc.
 */

package gw.util;

/**
 * Gosu logger-independent logging system.
 */
public interface ILogger
{
  String getName();

  void debug(Object o);

  void debug(Object o, Throwable throwable);

  boolean isDebugEnabled();

  void trace(Object o);

  void trace(Object o, Throwable throwable);

  boolean isTraceEnabled();

  void info(Object o);

  void info(Object o, Throwable throwable);

  boolean isInfoEnabled();

  void warn(Object o);

  void warn(Object o, Throwable throwable);

  void error(Object o);

  void error(Object o, Throwable throwable);

  void fatal(Object o);

  void fatal(Object o, Throwable throwable);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy