当前位置: 首页 > news >正文

网站 制作 技术过时/seo推广优势

网站 制作 技术过时,seo推广优势,接私活app有哪些平台,凯里有哪些网站开发公司日志 使用log4j日志记录步骤 1、在项目中加入log4j的JAR文件 2、创建log4j.properties文件 3、配置日志信息 解决编写乱码 # 设置Logger输出级别和输出目的地 # log4j.rootLoggerdebug,stdout,logfile# 把日志信息输出到控制台 # log4j.appender.stdoutorg.apache.log4j.Consol…

日志

  

使用log4j日志记录步骤

  

 1、在项目中加入log4j的JAR文件

  

  

 2、创建log4j.properties文件

  

  

 3、配置日志信息

  解决编写乱码

   

   

# 设置Logger输出级别和输出目的地 #
log4j.rootLogger=debug,stdout,logfile# 把日志信息输出到控制台 #
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.err
log4j.appender.stdout.layout=org.apache.log4j.SimpleLayout# 把日志信息输出到文件中 #
log4j.appender.logfile=org.apache.log4j.FileAppender
log4j.appender.logfile.File=jbit.log
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d{yyyy-MM-dd HH\:mm\:ss}%l %F %p %m%n
log4j.properties

 4、使用log4j记录日志信息

import java.util.InputMismatchException;
import java.util.Scanner;import org.apache.log4j.Logger;public class Test {private static Logger logger = Logger.getLogger(Test.class.getName());public static void main(String[] args) {try {Scanner input = new Scanner(System.in);System.out.print("请输入第一个整数:");int num1 = input.nextInt();logger.debug("输入的第一个整数" + num1);System.out.print("请输入第二个整数:");int num2 = input.nextInt();logger.debug("输入的第二个整数" + num2);int jq = num1 / num2;String str = String.format("%d%d=%d", num1, num2, num1 / num2);logger.debug("输出结果:" + str);System.out.println(jq);} catch (InputMismatchException e) {logger.error(e.getMessage() + "输入不匹配");} catch (Exception e) {logger.error(e.getMessage() + "除数不能为0");e.printStackTrace();}}
}
Test 

log4j配置文件详解

 1.    日志级别

  trace:追踪,就是程序推进一下,可以写个trace输出

  debug:调试,一般作为最低级别,trace基本不用。

  info:输出重要的信息,使用较多

  warn:警告,有些信息不是错误信息,但也要给程序员一些提示。

  error:错误信息。用的也很多。

  fatal:致命错误。级别较高,这种级别不用调试了,重写吧……

  机制:如果一条日志信息的级别大于等于配置文件的级别,就记录。

 2.    输出源

  CONSOLE(输出到控制台)、FILE(输出到文件)等。

 3.    布局方式

  SimpleLayout:以简单的形式显示

  HTMLLayout:以HTML表格显示

  PatternLayout:自定义形式显示

  在Log4J2中基本采用PatternLayout自定义日志布局。

  自定义格式:

    %t:线程名称

    %p:日志级别

    %c:日志消息所在类名

    %m:消息内容

    %M:输出执行方法

    %d:发生时间,%d{yyyy-MM-dd HH:mm:ss,SSS},输出类似:2011-10-18 22:10:28,921

    %x: 输出和当前线程相关联的NDC(嵌套诊断环境),尤其用到像java servlets这样的多客户多线程的应用中。

    %L:代码中的行数

    %n:换行

 

转载于:https://www.cnblogs.com/xhddbky/p/9147620.html

http://www.lbrq.cn/news/1324909.html

相关文章:

  • 濮阳公司建站/北京seo公司华网白帽
  • 漳州模板网站建设/百度图片搜索网页版
  • 企业网站建设平台的功能/百度推广代理公司广州
  • 接网站开发做多少钱/seo是做什么工作的
  • 国务院网站官网建设部/seo工具软件
  • 手机做网站空间/百度搜索词热度查询
  • 做盗链电影网站怎么样/最好的推广平台是什么软件
  • 深圳网站优化技巧/网站模板哪里好
  • 团购网站模板下载/宽带推广方案
  • 选择做华为网站的目的和意义/惠州优化怎么做seo
  • 湖南网红网站建设有限公司/seo网站推广企业
  • 前端开发是做网站的吗/app推广拉新渠道
  • 淮北建设机械网站/深圳网络推广网络
  • 企业网站结构/seo从入门到精通
  • 构建网站的步骤/今天最近的新闻
  • 免费建设企业网站/网站建设技术
  • 建设公司需要网站吗/少儿编程培训机构排名前十
  • 深圳企业网站制作设计/发稿服务
  • 2008服务器网站/网站创建流程
  • 美国建设新闻网站/aso优化怎么做
  • 做汽车行业必须注册际零件网站/网站推广做什么
  • lol福利wordpress/整站优化案例
  • 微信连接微网站/重庆seo招聘
  • 网络推广图片大全/网站怎样优化seo
  • 做羞羞的事视频网站/百度指数分析工具
  • 华侨城网站建设/365优化大师软件下载
  • the7做的网站/互联网项目推广平台有哪些
  • 手机视频网站搭建/浏览器下载大全
  • 销售网站建设常遇到的问题/推广赚钱app哪个靠谱
  • 基于java的视频网站开发/搜索引擎推广排名
  • C++类中动态内存分配注意手册
  • 如何编写好的测试用例?
  • 时序数据库选型指南:为什么IoTDB正在重新定义工业大数据规则?
  • 落霞归雁思维框架应用(十) ——在职考研 199 管综 + 英语二 30 周「顺水行舟」上岸指南
  • 第17章——多元函数积分学的预备知识
  • 2025.7.27总结—新励成