关于logback
感谢您对logback的关注,它是一个可靠、通用、快速且灵活的Java日志记录库。
Logback的文档可以在项目网站上找到,也可以在logback发行版的docs/文件夹下找到。
Java EE和Jakarta EE版本
考虑到下游用户可能在其项目中依赖于Java EE(在javax命名空间中)或Jakarta EE(在jakarta命名空间中),logback支持这两种EE替代方案被认为很重要。
1.3.x版本支持Java EE,而1.4.x版本支持Jakarta EE。 这两个版本在功能上是相同的。
1.3.x和1.4.x系列都需要SLF4J 2.0.x或更高版本。
1.3.x系列在运行时需要Java 8。如果您希望从源代码构建logback,您将需要Java 9。
1.4.x系列在构建时和运行时都需要Java 11。
构建logback
1.3.x版本需要Java 9来编译和构建。
有关构建logback的更多详细信息记录在:
https://logback.qos.ch/setup.html#ide
遇到问题时
如果遇到问题,请不要犹豫,在logback-user@qos.ch邮件列表上发送电子邮件。但是,请不要直接给logback开发者发送电子邮件。您的问题的答案可能对其他用户有用。此外,logback-user邮件列表上有许多知识渊博的用户可以快速回答您的问题。
紧急问题
对于紧急问题,不要犹豫赞助发布。原则上,大多数赞助的问题会在3个工作日内得到解决,并随后发布。
拉取请求
如果您有兴趣改进logback,太好了!logback社区期待您的贡献。请遵循以下流程:
-
在提交拉取请求之前,请先提交错误报告。 请注意,有关联JIRA问题的拉取请求会得到更多关注。 此外,如果没有关联的JIRA问题,您的拉取请求不太可能被合并。
可选:在logback-dev邮件列表上开始讨论您提议的更改。
-
复刻qos-ch/logback。理想情况下,从您的复刻创建一个新分支,以便于将您的更改合并回来。
-
在您希望在步骤2中创建的分支上进行更改。确保您的代码通过现有的单元测试。
-
如果适当的话,请为您的工作添加单元测试。通常是需要的。
-
将您的更改推送到GitHub上您的复刻/分支。不要推送到您的主分支!如果这样做,以后提交新的更改会变得更加困难。
-
从GitHub上的提交页面向logback提交拉取请求。
持续集成构建状态
分支 | 最新结果 |
---|---|
master | |
1.3分支 |