• 27、android log日志


    一、记住

    加写sd卡权限

    二、代码

     1 package com.example.logtest;
     2 
     3 import java.io.File;
     4 import java.io.IOException;
     5 
     6 import org.apache.log4j.Appender;
     7 import org.apache.log4j.FileAppender;
     8 import org.apache.log4j.Logger;
     9 import org.apache.log4j.PatternLayout;
    10 
    11 
    12 import android.app.Activity;
    13 import android.os.Bundle;
    14 import android.os.Environment;
    15 import android.util.Log;
    16 
    17 
    18 
    19 public class MainActivity extends Activity {
    20 
    21     public static  Logger gLoggerTvMenu;
    22     public static String pathTvMenuCache =  Environment.getExternalStorageDirectory()+File.separator+"5wei"+ File.separator+"TvMenuCache"+ File.separator;
    23     
    24     @Override
    25     protected void onCreate(Bundle savedInstanceState) {
    26         super.onCreate(savedInstanceState);
    27         setContentView(R.layout.activity_main);
    28         
    29 
    30         gLoggerTvMenu = Logger.getLogger("tvMenu");
    31         PatternLayout tvMenuLayout = new PatternLayout("%d %p [%c] - %m%n");
    32         try {
    33             Appender tvMenuAppender = new FileAppender(tvMenuLayout,pathTvMenuCache+"tvMenu.log");
    34             gLoggerTvMenu.addAppender(tvMenuAppender);
    35         } catch (IOException e) {
    36             // TODO Auto-generated catch block
    37             Log.e("error", "wrong :"+e.getMessage());
    38             e.printStackTrace();
    39         }
    40         
    41         gLoggerTvMenu.debug("it is a test");
    42     }
    43 }
    View Code

    三、效果

    在对应目录生成对应的日志文件

    四、demo外链

    http://pan.baidu.com/s/1dDCiS17

  • 相关阅读:
    3月18
    线段树求后继+环——cf1237D
    排序+stl——cf1237C
    思维+双指针+环——cf1244F
    模拟+双指针——cf1244E
    树的性质——cf1244D
    数学思维——cf1244C
    树的直径变形——cf1238F
    ac自动机暴力跳fail匹配——hdu5880
    状态压缩dp增量统计贡献——cf1238E(好题)
  • 原文地址:https://www.cnblogs.com/kunyashaw/p/4338693.html
Copyright © 2020-2023  润新知