当前位置: 首页 > 编程笔记 >

Java如何获取Log4j

柯昱
2023-03-14
本文向大家介绍Java如何获取Log4j,包括了Java如何获取Log4j的使用技巧和注意事项,需要的朋友参考一下

示例

当前版本(log4j2)

使用Maven:
将以下依赖项添加到POM.xml文件中:

<dependencies>
  <dependency>
    <groupId>org.apache.logging.log4j</groupId>
    <artifactId>log4j-api</artifactId>
    <version>2.6.2</version>
  </dependency>
  <dependency>
    <groupId>org.apache.logging.log4j</groupId>
    <artifactId>log4j-core</artifactId>
    <version>2.6.2</version>
  </dependency>
</dependencies>

使用常春藤:

<dependencies>
  <dependency org="org.apache.logging.log4j" name="log4j-api" rev="2.6.2" />
  <dependency org="org.apache.logging.log4j" name="log4j-core" rev="2.6.2" />
</dependencies>

使用Gradle:

dependencies {
  compile group: 'org.apache.logging.log4j', name: 'log4j-api', version: '2.6.2'
  compile group: 'org.apache.logging.log4j', name: 'log4j-core', version: '2.6.2'
}

获取log4j 1.x

注意: Log4j 1.x已达到寿命终止(EOL)(请参阅备注)。

使用Maven:

在POM.xml文件中声明此依赖项:

<dependency>
    <groupId>log4j</groupId>
    <artifactId>log4j</artifactId>
    <version>1.2.17</version>
</dependency>

使用常春藤:

<dependency org="log4j" name="log4j" rev="1.2.17"/>

Usign Gradle:

compile group: 'log4j', name: 'log4j', version: '1.2.17'

使用构建器:

'log4j:log4j:jar:1.2.17'

在路径构建中手动添加:

从Log4j网站项目下载

 类似资料:
  • 问题内容: 我有一个带有以下方法签名的常规Java方法: 它打开一个连接,使用sql语句和可变长度数组中的参数构建一个a ,运行它,对进行缓存(在中),关闭连接,并返回缓存的结果集。 我在记录错误的方法中有异常处理。我将sql语句记录为日志的一部分,因为它对调试非常有帮助。我的问题是,记录String变量会sql用?代替实际值记录模板语句。我想记录已执行(或尝试执行)的实际语句。 所以…有没有办法

  • 问题内容: 不使用任何外部库,将网站的HTML内容提取为String的最简单方法是什么? 问题答案: 我目前正在使用此: 但不确定是否有更好的方法。

  • 问题内容: 使用Selenium Java绑定。 我正在尝试编写一个简短的模块,该模块将获取浏览器页面的完整屏幕截图(我知道AShot存在,但是没有维护,并且对我来说有一些问题)。 作为其中的一部分,我想知道我要处理的整个页面长度是多少,这样我就可以计算出需要拍摄的照片数量,而其余的则在底部。有很多示例显示了如何滚动到页面底部,但是我想知道是否有一种方法可以返回页面长度的值,以便可以在脚本中使用它

  • ThinkCMF获取方式: 官方网站 :http://www.thinkcmf.com可获取最新版本 git@osc :http://git.oschina.net/thinkcmf/ThinkCMFX github :https://github.com/thinkcmf/cmfx

  • 问题内容: 我正在尝试从ArrayList中获取值。这是我的代码示例: 修订版感谢所有答案,我可能应该在代码中添加更多内容。在Car类中,我有另一种方法来计算包括税金在内的总费用。 在主要班级 再次感谢 问题答案: 假设您的课程有价格的吸气剂方法,则可以简单地使用 元素的索引在哪里。 您也可以使用 如果需要存储,还需要从函数中返回 主要 并更改您的功能类型

  • 问题内容: 我想从流中获取编码。 第一种方法-使用InputStreamReader。 但是它总是返回OS编码。 输出:GBK 第二种方法-使用UniversalDetector。 但是它总是返回null。 输出:空 我怎样才能正确?:( 问题答案: 让我们恢复情况: InputStream传送字节 *阅读器以某种编码传递字符 新的InputStreamReader(inputStream)使用操