package cn.mutils.core.log; /** * Logs of framework for top level */ @SuppressWarnings("unused") public interface ILogs { /** * Whether logs is enabled */ boolean isEnabled(); /** * Set logs enabled state */ void setEnabled(boolean enabled); /** * Print log of verbose level */ int verbose(String tag, String msg); /** * Print log of verbose level */ int verbose(String tag, String msg, Throwable tr); /** * Print log of debug level */ int debug(String tag, String msg); /** * Print log of debug level */ int debug(String tag, String msg, Throwable tr); /** * Print log of info level */ int info(String tag, String msg); /** * Print log of info level */ int info(String tag, String msg, Throwable tr); /** * Print log of warn level */ int warn(String tag, String msg); /** * Print log of warn level */ int warn(String tag, String msg, Throwable tr); /** * Print log of error level */ int error(String tag, String msg); /** * Print log of error level */ int error(String tag, String msg, Throwable tr); /** * Print log of verbose level */ int verbose(String msg); /** * Print log of verbose level */ int verbose(String msg, Throwable tr); /** * Print log of debug level */ int debug(String msg); /** * Print log of debug level */ int debug(String msg, Throwable tr); /** * Print log of info level */ int info(String msg); /** * Print log of info level */ int info(String msg, Throwable tr); /** * Print log of warn level */ int warn(String msg); /** * Print log of warn level */ int warn(String msg, Throwable tr); /** * Print log of error level */ int error(String msg); /** * Print log of error level */ int error(String msg, Throwable tr); }