java中怎样使用log

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中怎样使用log相关的知识,希望对你有一定的参考价值。

请问高手,我在编写java程序运算中,要用到对数符号log,直接使用不了,请问要怎样做才正确,需要载入什么包不?

Java的Log是一个非常强大的写日志的工具包,程序员可以随时把一些想要记录的信息输出到本地文件,可以用于观察程序运行状况等,代码如下:

import org.apache.log4j.FileAppender;
import org.apache.log4j.Logger;
import org.apache.log4j.Level;
import org.apache.log4j.SimpleLayout;
public class ApacheLog 
     public static void main(String args[]) 
          Logger logger = Logger.getLogger(ApacheLog.class);
          SimpleLayout layout = new SimpleLayout();
          FileAppender appender = null;
          try 
               appender = new FileAppender(layout, "myApacheLog.log", false);
           catch (Exception e) 
          
          logger.addAppender(appender);
          // Set the logger level to Level.INFO
          logger.setLevel(Level.INFO);
          // This request will be disabled since Level.DEBUG < Level.INFO.
          logger.debug("This is debug.");
          // These requests will be enabled.
          logger.info("This is an info.");
          logger.warn("This is a warning.");
          logger.error("This is an error.");
          logger.fatal("This is a fatal error.");
     
参考技术A 。。。我还以为是打印log日志呢 参考技术B Math.log()本回答被提问者采纳 参考技术C 查API`

怎样android让log打印更友好

Android开发中,所的有输出都在logcat中 包含System.out输出和printStackTrace()输出都在Logcat中,Android开发,建议使用android提供的Log工具类来打印信息。
找到Logcat视图的方式:
1. Eclipse 点击 Window。
2. Show View会出来一个对话框。
3. 点击最下面的other...选项。
4. 在弹出的界面中点开Android,在列表中选择logcat。
5. 点击Ok按钮时,会在控制台窗口出现LogCat视图。
参考技术A

    开发工具上的log是固定的,最多也就左右拉拉,把列的宽度变宽

    如果想更友好,得自己建立一套打印机制,然后切面的输出日志,解析到特定的文件,然后查看。

以上是关于java中怎样使用log的主要内容,如果未能解决你的问题,请参考以下文章

logback怎样通过http访问log

java里怎样将junit测试结果输出到日志

log4j.properties 文件中 log4j.rootLogger 属性的意义是啥?如果我不使用此属性会怎样?

Java怎样获取Content-Type的文件类型Mime Type

怎样android让log打印更友好

怎样分析 JAVA 的 Thread Dumps