`
lyl340321
  • 浏览: 15561 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

LOG4J设置UTC

 
阅读更多
log4j.appender.stdout.layout.ConversionPattern=
%d{}{America/New_York} %p [%c] - %m%n

%d{ISO8601}{GMT-5} %p [%c] - %m%n


上面的日志模式有正确的想法,但不完全正确(你没有得到任何日志中的时间戳)。
Use this pattern for sure:使用这种模式肯定:
%d{ISO8601}{America/New_York} %p [%c] - %m%n
or或
%d{ISO8601}{GMT-5} %p [%c] - %m%n


log4j.appender.ConversionPattern=%d{HH\:mm\:ss,SSS}{GMT} %-4r %-5p [%t] %3x - %m%n


log4j.appender.A1.layout=org.apache.log4j.EnhancedPatternLayout log4j.appender.A1.layout.ConversionPattern=%d{ISO8601}{GMT} [%-5p] [%t] [%F:%L] - %m%n




2004年9月28日 

Here's the log4j.properties file code I have.这里是我的log4j.properties文件代码。 I'm trying to get the我试图让
log file to display the time in UTC.日志文件中显示UTC时间。 For example, instead of例如,而不是
2004-09-28 13:00:00.000 GMT-0500, I want to display 2004-09-28 2004-09-28 13:00:00.000 GMT-0500,我想显示2004-09-28
17:00:00.00 GMT-0000. 17:00:00.00时间-0000。 Any suggestions?有什么建议?


# ExportAutomation Log4J configuration Properties. #ExportAutomation Log4J配置属性。

log4j.rootLogger=@LOG4J_ROOT_APPENDERS@ log4j.rootLogger = _AT_ LOG4J_ROOT_APPENDERS的,

log4j.appender.R=org.apache.log4j.RollingFileAppen der log4j.appender.R = org.apache.log4j.RollingFileAppen DER
log4j.appender.R.File=../beans/groupsubgroup/log/EventLog.txt log4j.appender.R.File =。。/豆/ groupsubgroup /日志/ EventLog.txt的
log4j.appender.R.MaxFileSize=900KB log4j.appender.R.MaxFileSize = 900KB

# Keep 20 backup files #保持20个备份文件。
log4j.appender.R.MaxBackupIndex=20 log4j.appender.R.MaxBackupIndex = 20
log4j.appender.R.layout=org.apache.log4j.PatternLa yout log4j.appender.R.layout = org.apache.log4j.PatternLa YOUT
log4j.appender.R.layout.ConversionPattern=%-5p %d{yyyy-MM-dd log4j.appender.R.layout.ConversionPattern =%-5P%D {YYYY-MM-DD
HH:mm:ss.SSS 'GMT'Z} %c [%t] - %m%n HH:MM:ss.SSS GMT'Z}%C [%T] - %M%N

log4j.appender.stdout=org.apache.log4j.ConsoleAppe nder log4j.appender.stdout = org.apache.log4j.ConsoleAppe各州
log4j.appender.stdout.layout=org.apache.log4j.Patt ernLayout log4j.appender.stdout.layout = org.apache.log4j.Patt ernLayout
log4j.appender.stdout.layout.ConversionPattern=>> %-4r - %m%n log4j.appender.stdout.layout.ConversionPattern = >>%-4R - %M%N

# SMTP appender #的SMTP的appender
log4j.appender.SMTPTest=org.apache.log4j.net.SMTPA ppender log4j.appender.SMTPTest = org.apache.log4j.net.SMTPA ppender
log4j.appender.SMTPTest.layout=org.apache.log4j.Pa tternLayout log4j.appender.SMTPTest.layout = org.apache.log4j.Pa tternLayout
log4j.appender.SMTPTest.layout.ConversionPattern=% d %-5p [%t] - %m%n log4j.appender.SMTPTest.layout.ConversionPattern =%%D-5P [%T] - %M%N
log4j.appender.SMTPTest.To=@TO_MAIL@ log4j.appender.SMTPTest.To = @ TO_MAIL @
log4j.appender.SMTPTest.SMTPHost=smtpna1.ford.com log4j.appender.SMTPTest.SMTPHost = smtpna1.ford.com
log4j.appender.SMTPTest.Subject=@SMTP_MAIL_SUBJECT @ log4j.appender.SMTPTest.Subject = @ SMTP_MAIL_SUBJECT _AT_
log4j.appender.SMTPTest.From= log4j.appender.SMTPTest.From =
log4j.appender.SMTPTest.BufferSize=50 log4j.appender.SMTPTest.BufferSize = 50
 



分享到:
评论

相关推荐

    配置log4j配置数据库连接池(以dbcp连接池为例),并将log信息存储在数据库中(以mysql为例)

    Log4j是Apache提供的一款强大的日志处理框架,广泛应用于Java应用中。它允许开发者灵活地控制日志信息的输出,包括输出级别、格式、目标等。而数据库连接池如DBCP(BasicDataSource)则是提高数据库访问效率的重要...

    log4j2 jdbc appender 实现将日志保存到 mysql。

    如果使用的是`spark-log4j2`的示例,那么可能涉及到如何在Spark应用程序中设置Log4j2的配置路径。 总的来说,Log4j2的JDBC Appender提供了一种高效且灵活的方式来将日志数据持久化到MySQL数据库中,这对于日志分析...

    Java使用C3P0连接MySQL数据库查询

    在这个场景中,我们将深入探讨如何使用C3P0连接池来与MySQL数据库进行交互,并结合log4j进行日志记录。 首先,要使用C3P0,你需要在项目中引入相应的依赖。在Maven项目中,可以在pom.xml文件中添加以下依赖: ```...

    springboot+mybatis+内置tomcat示例.rar

    内置 log4j2 日志文件,每天生成日志 application.properties 配置如下 #静态文件配置 spring.webflux.static-path-pattern =classpath:/static/** #数据库配置 #spring.datasource.url =jdbc:mysql://...

    java整合SSM框架

    log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n ``` 通过以上步骤,我们就可以成功整合SSM框架,并搭建起一个...

    java二手书交易源码-Spring-Boot-JPA:SpringBoot应用程序中Java持久化的最佳实践集合

    java二手书交易源码最佳性能实践 Hibernate 5/6 和 Spring Boot 2 Hibernate 和 Spring ...说明:此应用程序是如何在 UTC 时区中存储日期、时间和时间戳的...在log4j2.xml添加, <Logger name="org.hibernate.type.desc

    mybaits连接数据库(mysql)的怎删改查

    log4j.appender.Console.layout=org.apache.log4j.PatternLayout log4j.appender.Console.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n ``` 然后,配置MyBatis的核心配置文件`SqlMapConfig.xml`。在...

    自己大二时写的SSM框架总结

    <setting name="logImpl" value="LOG4J"/> <!-- 配置mybatis多套运行环境 --> <!-- 配置事务管理,采用JDBC的事务管理 --> <!-- 数据源类型,这里使用的是mybatis自带的连接池 --> ${driver}"/> ${...

    mybatis增删改查案例

    在`pom.xml`文件中,你需要添加MyBatis库及其依赖,例如MySQL驱动,日志库(如Log4j或SLF4J)等。确保添加正确的版本号,以便它们与你的其他依赖兼容。以下是一个基本的MyBatis依赖示例: ```xml <groupId>org....

    Hibernate-SpringBoot:收集Spring Boot应用程序中的Java持久性性能的最佳实践

    最佳性能实践Hibernate 5/6和Spring Boot 2 如果您需要深入了解该存储库中提供的性能配方,那么我相信您会喜欢我的书“ ...说明:通过Log4J 2记录器设置查看准备好的语句绑定/提取的参数。 关键点: 对于Maven,在po

    解决jdk相差8小时

    使用具有时区感知的日志框架,如Log4j2,可以自动处理时区问题。 总的来说,解决JDK相差8小时的问题,需要理解Java中的日期时间处理机制,正确设置时区,合理使用日期时间类,并在必要时进行时区转换。了解这些知识...

    scraper-one:第一个仅使用 Java 的刮刀项目

    除 log4j2 外没有第三方库。系统要求java SE 1.7.0_79 - 此版本将修复 UTC+3 的时区问题,其中日期反映为 UTC+3 加 1。 Maven 3.0.4 或更高版本在开发这个项目时遇到了瓶颈。 我花了一整天来解决这个问题:( jdk ...

    mysql-connector-java-8.0.21.7z

    - 可以配置日志框架如Log4j来记录数据库操作日志,便于调试和监控。 通过理解和应用这些知识点,开发者能够有效地在Java应用中集成MySQL数据库,实现数据的存取和处理。记得时刻关注官方发布的最新版本,以获取...

    构建步骤1

    3. **log4j**:日志记录框架,用于调试和记录程序运行过程中的信息。 4. **mysql-connector-java**:MySQL数据库驱动,使得Java程序能连接到MySQL数据库。 5. **mybatis-generator-core**:MyBatis Generator的核心...

    时间同步工具

    - 使用日志框架如Log4j或SLF4J记录操作日志,方便后期排查问题。 综上所述,这个时间同步工具项目涵盖了Java编程、时间处理、网络通信、错误处理和测试等多个IT领域的关键知识点。通过这样的设计,可以确保在...

    Linux 7安装配置NTP网络时间同步服务器

    在配置文件中,我们需要添加 driftfile 和 logfile 的路径,以便 NTP 服务器可以正确地记录时间偏移和日志信息。 同步时间 为了同步时间,我们需要使用 NTP 公共时间服务器池。我们可以使用 restrict 语句来限制 ...

    SpringBoot3 使用Druid报错,配置不生效,404报错

    同时,为了日志记录,还需要引入`spring-boot-starter-log4j2`依赖。这样,启动时就不会出现错误。 配置不生效通常是因为Druid配置类未正确地加载或设置。以下是一个示例的Druid配置类: ```java @Configuration ...

    JDBC工具类

    - 可以在工具类中加入日志记录,比如使用Log4j、SLF4J等日志框架,记录SQL语句及其执行时间,便于排查问题和优化SQL性能。 通过封装这样一个JDBC工具类,开发者可以更便捷地执行数据库操作,而无需每次都手动处理...

    SpringBoot项目采用JDBC连接MySql示例

    同时,配合合适的日志框架(如Logback或Log4j),可以记录数据库操作的详细信息。 8. **测试JDBC连接**: 在项目中,通常会有测试类来验证数据库连接和操作是否正常。使用`@SpringBootTest`和`@Sql`注解,可以模拟...

Global site tag (gtag.js) - Google Analytics