java如何LOG打印出日志信息

<dependency>-->    <!--<groupId>org.slf4j</groupId>-->    <!--<artifactId>slf4j-log4j12</artifactId>-->    <!--<version>1.6.4</version>--></dependency>
private static final Logger LOG = LoggerFactory.getLogger(EmbeddedLauncher.class);
LOG.info( "receive a device event from clientID <{}>,  payload: {}", msg.getClientID(),  new String(msg.getPayload().array));
时间: 2024-10-13 02:13:25

java如何LOG打印出日志信息的相关文章

【SSH三大框架】Struts2基础第七篇:log4j打印出日志信息

把这个归于Struts2是不太合适的,因为log4j是一个开源的代码项目,不仅仅可以用在Struts2上. 我们介绍一下log4j:通过使用log4j,我们可以把一些信息输出到控制台.文本文件.html文件等等中 首先,创建一个java project,我们建立一个lib目录,然后把log4j-1.2.15.jar或者其它版本的包引入进来并添加到path中去. 然后,我们定义一个简单的逻辑类UserDao.java package cn.com; import org.apache.log4j.

4.4 从请求中打印出按键信息

4.4 从请求中打印出按键信息 4.4.1 从缓冲区中获得KEYBOARD_INPUT_DATA 请求完成后,读到的信息在Irp_AssociatedIrp.SystemBuffer中.这里需要介绍一下这个缓冲区中的数据格式.这个缓冲区中可能含有n个KEYBOARD_INPUT_DATA 结构(这个结构在WDK的头文件中有定义). typedef struct _KEYBOARD_INPUT_DATA{ //头文件里的解释是这样的:对设备\Device\KeyboardPort0,这个 //值是

在Java项目中打印错误日志的正确姿势

在程序中打错误日志的主要目标是为更好地排查问题和解决问题提供重要线索和指导.但是在实际中打的错误日志内容和格式变化多样,错误提示上可能残缺不全.没有相关背景.不明其义,使得排查解决问题成为非常不方便或者耗时的操作. 而实际上,如果编程的时候稍加用心,就会减少排查问题的很多无用功.在阐述如何编写有效的错误日志之前,了解错误是怎么产生的, 非常重要. 错误是如何炼成的 对于当前系统来说, 错误的产生由三个地方引入: 1.上层系统引入的非法参数.对于非法参数引入的错误, 可以通过参数校验和前置条件校验

NSlog的%@是如何打印出字符串信息的

在OC中,我们通过NSlog打印的时候往往使用: NSlog(@"%@",myIPhone); 打印的结果,往往是我们所需要的一些信息, 但是%@其实本质只是取到一个地址. 我们先建一个Iphone类,声明如下的成员变量. @public float _cpu;  //描述cpu功能的变量 float _ram;  //描述内存功能的变量 IPColor _color;  // 描述颜色的变量 IPSize  _size;   // 描述尺寸的变量 声明一个方法,在m文件中实现 - (

扩展RF,解决打印的日志信息中出现\xad\xfs\xff\xaa这样的字符

找到robot/utils/unic.py,修改_unic函数 def _unic(item, *args): try: return unicode(item, *args) except UnicodeError: try: return str(item).decode("UTF-8") except UnicodeError: try: return str(item).decode("GBK") except UnicodeError: try: asci

log4j.properties打印日志信息(1)

log4j.properties 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 ### 把日志信息输出到文件:jbit.

log4j 日志信息的引入(通用版)——解决项目运行过程中的日志信息

定义 log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台.文件.GUI组件,甚至是套接口服务器.NT的事件记录器.UNIX Syslog守护进程等:我们也可以控制每一条日志的输出格式:通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程.最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码. 一.log4j.properties 的使用详解 1.输出级别的种类 ERROR.WARN.INFO.D

Swing应用开发实战系列之五:后台日志信息前台监控器

作为一个程序设计人员,我们深知日志的重要性,对于日志的监控,我们通常不外乎采用以下两种方式:日志文件方式和后台打印方式,常规情况下,这两种日志监控方式完全可以满足我们对日志监控的需要.但是,当我们用Swing进行前台开发时,常常想能不能把后台服务运行日志实时地显示在前台窗口中,或者只是将某类我们比较关心的日志信息(譬如异常日志等)实时动态地显示在前台窗口中,这样方便我们及时监控和处理.这个设想我们称之为“后台日志信息前台监控器”. 设计这样一个“后台日志信息前台监控器”,有两个难点,第一个是,当

log4j(三)——如何控制不同级别的日志信息的输出?

一:测试环境与log4j(一)--为什么要使用log4j?一样,这里不再重述 二:老规矩,先来个栗子,然后再聊聊感受 import org.apache.log4j.*; public class UseLog4j { //日志记录器 private static Logger LOGGER = LogManager.getLogger(UseLog4j.class); //程序入口--主函数 public static void main(String[]args){ //设置日志信息的格式化