很方便的一个Android Log工具类,当工程中调用了太多Log时,速度会变的很慢,还得一个一个改。使用此类可以同时控制工程中的日志,同时打开或者同时关闭,十分方便!
?[Copy to clipboard]Download code.txt
- import android.util.Log;
- /**
- * 日志记录模块
- *
- */
- public class LogManager {
- // 锁,是否关闭Log日志输出
- public static boolean LogOFF = HycsConst.LogOFF;
- // 是否关闭VERBOSE输出
- public static boolean LogOFF_VERBOSE = HycsConst.LogOFF_VERBOSE;
- // 是否关闭debug输出
- public static boolean LogOFF_DEBUG = HycsConst.LogOFF_DEBUG;
- /**** 5中Log日志类型 *******/
- /** 调试日志类型 */
- public static final int DEBUG = 111;
- /** 错误日志类型 */
- public static final int ERROR = 112;
- /** 信息日志类型 */
- public static final int INFO = 113;
- /** 详细信息日志类型 */
- public static final int VERBOSE = 114;
- /** 警告调试日志类型 */
- public static final int WARN = 115;
- /** 显示,打印日志 */
- public static void LogShow(String Tag, String Message, int Style) {
- if (!LogOFF) {
- switch (Style) {
- case DEBUG:
- if (!LogOFF_DEBUG) {
- Log.d(Tag, Message);
- }
- break;
- case ERROR:
- Log.e(Tag, Message);
- break;
- case INFO:
- Log.i(Tag, Message);
- break;
- case VERBOSE:
- if (!LogOFF_VERBOSE) {
- Log.v(Tag, Message);
- }
- break;
- case WARN:
- Log.w(Tag, Message);
- break;
- }
- }
- }
- }