This is an automated email from the ASF dual-hosted git repository.
vy pushed a commit to branch release-2.x
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
The following commit(s) were added to refs/heads/release-2.x by this push:
new 470ac2cf24 Fix links on the site's 'Articles and Tutorials' page
(#1045)
470ac2cf24 is described below
commit 470ac2cf2472580fe20e7cf4c2e6b5f0618e4da6
Author: Marc Wrobel <[email protected]>
AuthorDate: Sun Nov 13 20:24:30 2022 +0100
Fix links on the site's 'Articles and Tutorials' page (#1045)
- use wayback machine for broken links
- use HTTPS when possible
- avoid unnecessary redirects
---
src/site/markdown/articles.md | 104 +++++++++++++++++++++---------------------
1 file changed, 52 insertions(+), 52 deletions(-)
diff --git a/src/site/markdown/articles.md b/src/site/markdown/articles.md
index 4fe6238af1..346e70ca68 100644
--- a/src/site/markdown/articles.md
+++ b/src/site/markdown/articles.md
@@ -23,22 +23,22 @@ guide for up-to-date and detailed information on how to
configure and use Log4j
## Chinese
-* [Log4j 2.6免垃圾收集](http://www.infoq.com/cn/news/2016/06/log4j-garbage-free)
+* [Log4j 2.6免垃圾收集](https://www.infoq.cn/news/2016/06/log4j-garbage-free/)
(June 12, 2016)
-* [详解log4j2(上) - 从基础到实战](http://blog.csdn.net/autfish/article/details/51203709)
+* [详解log4j2(上) -
从基础到实战](https://blog.csdn.net/autfish/article/details/51203709)
(April 20, 2016)
-* [Log4j2使用笔记](http://www.jianshu.com/p/7aec512a003c)
+* [Log4j2使用笔记](https://www.jianshu.com/p/7aec512a003c)
(November 3, 2015)
-*
[过渡到全新Log4j:Log4j项目管理委员会访谈](http://www.infoq.com/cn/news/2015/09/interview-log4j-pmc)
+*
[过渡到全新Log4j:Log4j项目管理委员会访谈](https://www.infoq.cn/news/2015/09/interview-log4j-pmc/)
(September 14, 2015)
-*
[Log4j版本1生命周期终结](http://www.infoq.com/cn/news/2015/09/log4j-version-1-reaches-eol)
+*
[Log4j版本1生命周期终结](https://www.infoq.cn/news/2015/09/log4j-version-1-reaches-eol/)
(September 3, 2015)
-* [Apache Log4j 2.0值得升级吗](http://www.infoq.com/cn/news/2014/08/apache-log4j2)
+* [Apache Log4j 2.0值得升级吗](https://www.infoq.cn/news/2014/08/apache-log4j2/)
(August 5, 2014)
-* [log4j2 使用详解](http://blog.csdn.net/lrenjun/article/details/8178875)
+* [log4j2 使用详解](https://blog.csdn.net/lrenjun/article/details/8178875)
(November 13, 2012)
-* [Log4j2配置文件详解](https://my.oschina.net/xianggao/blog/523401)
-(Undated)
+*
[Log4j2配置文件详解](https://web.archive.org/web/20211016221310/https://my.oschina.net/xianggao/blog/523401)
+(October 29, 2015)
## English
@@ -62,7 +62,7 @@ guide for up-to-date and detailed information on how to
configure and use Log4j
(March 11, 2021)
* [How to make a custom message converter for
Log4J2](https://petrepopescu.tech/2021/03/how-to-make-a-custom-message-converter-for-log4j2/)
(March 4, 2021)
-* [How to configure Log4j2 in your WildFly
applications](http://www.mastertheboss.com/jboss-server/jboss-log/how-to-use-log4j2-in-your-wildfly-applications)
+* [How to configure Log4j2 in your WildFly
applications](http://www.mastertheboss.com/jbossas/jboss-log/how-to-use-log4j2-in-your-wildfly-applications/)
(August 16, 2020)
* [Configuring Log4j2 in a Spring Boot 2
application](http://www.masterspringboot.com/configuration/logging/configuring-log4j2-in-spring-boot-applications)
(August 16, 2020)
@@ -74,11 +74,11 @@ guide for up-to-date and detailed information on how to
configure and use Log4j
(December 22, 2019)
* [Why was Log4j 2
created](https://www.ralphgoers.com/post/why-was-log4j-2-created)
(December 14, 2019)
-* [A Guide to Logging in
Java](https://www.marcobehler.com/guides/a-guide-to-logging-in-java)
+* [A Guide to Logging in Java](https://www.marcobehler.com/guides/java-logging)
(June 23, 2019)
* [Exploring the Secrets of Java Logs: Log4j 2 Log
System](https://www.alibabacloud.com/blog/exploring-the-secrets-of-java-logs-log4j-2-log-system_594821)
(May 17, 2019)
-* [Apache Log4j 2
Tutorials](https://www.mkyong.com/logging/apache-log4j-2-tutorials/)
+* [Apache Log4j 2
Tutorials](https://mkyong.com/logging/apache-log4j-2-tutorials/)
(March 27, 2019)
* [Java Logging Frameworks: log4j vs logback vs
log4j2](https://stackify.com/compare-java-logging-frameworks/)
(October 30, 2018)
@@ -86,7 +86,7 @@ guide for up-to-date and detailed information on how to
configure and use Log4j
(June 3, 2018)
* [In Java How to Create your own Logging Level using Log4j (Configuring Log4j
2)](https://crunchify.com/java-how-to-create-your-own-logging-level-in-log4j-configuring-log4j/)
{May 30, 2018)
-* [Programmatic Configuration with Log4j
2](http://www.baeldung.com/log4j2-programmatic-config)
+* [Programmatic Configuration with Log4j
2](https://www.baeldung.com/log4j2-programmatic-config)
(May 22, 2018)
* [Tales from the Field: Migrating from Log4J to
Log4J2](https://www.javacodegeeks.com/2018/03/tales-from-the-field-migrating-from-log4j-to-log4j2.html)
(March 12, 2018)
@@ -98,13 +98,13 @@ guide for up-to-date and detailed information on how to
configure and use Log4j
(December 30,2017)
* [Log4j 2 Best Practices
example](https://examples.javacodegeeks.com/enterprise-java/log4j/log4j-2-best-practices-example/)
(November 14, 2017)
-* [Logging Fundamentals](http://musigma.org/logging/2017/11/06/logging.html)
+* [Logging
Fundamentals](https://web.archive.org/web/20180308003803/http://musigma.org/logging/2017/11/06/logging.html)
(November 6, 2017)
* [Allocation free logging with
Log4j2](http://www.rationaljava.com/2017/10/allocation-free-logging-with-log4j2.html)
(October 27, 2017)
* [Benchmarking Java logging
frameworks](https://www.loggly.com/blog/benchmarking-java-logging-frameworks/)
(October 25, 2017)
-* [Log4j 2 and Lambda
Expressions](http://www.baeldung.com/log4j-2-lazy-logging)
+* [Log4j 2 and Lambda
Expressions](https://www.baeldung.com/log4j-2-lazy-logging)
(August 22, 2017)
* [How to use Log4j 2 with Spring
Boot](https://www.callicoder.com/spring-boot-log4j-2-example/)
(August 11, 2017)
@@ -112,7 +112,7 @@ guide for up-to-date and detailed information on how to
configure and use Log4j
(July 26, 2017)
* [How Log4J2 Works: 10 Ways to Get the Most Out Of
It](https://stackify.com/log4j2-java/)
(June 14, 2017)
-* [Intro to Log4j2 – Appenders, Layouts and
Filters](http://www.baeldung.com/log4j2-appenders-layouts-filters)
+* [Intro to Log4j2 – Appenders, Layouts and
Filters](https://www.baeldung.com/log4j2-appenders-layouts-filters)
(February 28, 2017)
* [Getting Your Own Log4j2 File for Mule via
Spring](https://dzone.com/articles/getting-own-log4j2-file-for-mule-via-spring)
(December 29, 2016)
@@ -122,13 +122,13 @@ guide for up-to-date and detailed information on how to
configure and use Log4j
(December 18, 2016)
* [Loading a Log4j Configuration for a specific
EJB](https://garygregory.wordpress.com/2016/11/27/loading-a-log4j-configuration-for-a-specific-ejb/)
(November 27, 2016)
-* [Log4j2 Logging: A
Primer](https://medium.com/@anishekagarwal/log4j2-logging-a-primer-f10ed18e9de6#.ojlde7jib)
+* [Log4j2 Logging: A
Primer](https://anishekagarwal.medium.com/log4j2-logging-a-primer-f10ed18e9de6)
(October 15, 2016)
-* [Log4j2 Example Tutorial – Configuration, Levels,
Appenders](http://www.journaldev.com/7128/log4j2-example-tutorial-configuration-levels-appenders)
+* [Log4j2 Example Tutorial – Configuration, Levels,
Appenders](https://www.digitalocean.com/community/tutorials/log4j2-example-tutorial-configuration-levels-appenders)
(July 6, 2016)
-* [Log4j2 HTMLLayout Configuration
Example](http://howtodoinjava.com/log4j2/log4j2-htmllayout-configuration-example/)
+* [Log4j2 HTMLLayout Configuration
Example](https://howtodoinjava.com/log4j2/log4j2-htmllayout-configuration-example/)
(June 27, 2016)
-* [Log4j2 java.util.logging (JUL) Adapter
Example](http://javaevangelist.blogspot.jp/2016/06/log4j2-javautillogging-jul-adapter.html)
+* [Log4j2 java.util.logging (JUL) Adapter
Example](https://javaevangelist.blogspot.com/2016/06/log4j2-javautillogging-jul-adapter.html)
(June 24, 2016)
* [Matt Sicker - Asynchronous Logging in Log4j 2.6 (CJUG Lightning
Talk)](https://vimeo.com/169542136)
(June 2, 2016)
@@ -137,9 +137,9 @@ guide for up-to-date and detailed information on how to
configure and use Log4j
(May 18, 2016)
* [Using Log4j 2 with Sprint
Boot](https://springframework.guru/using-log4j-2-spring-boot/)
(April 7, 2016)
-* [Log4j 2.6 Goes
Garbage-Free](https://www.infoq.com/news/2016/05/log4j-garbage-free)
+* [Log4j 2.6 Goes
Garbage-Free](https://www.infoq.com/news/2016/05/log4j-garbage-free/)
(May 30, 2016)
-* [What's New in Log4j
2.6](http://musigma.org/java/log4j/2016/05/29/log4j-2.6.html)
+* [What's New in Log4j
2.6](https://web.archive.org/web/20180306104946/http://musigma.org/java/log4j/2016/05/29/log4j-2.6.html)
(May 29, 2016)
* [Asynchronous Logging With Log4j
2](https://springframework.guru/asynchronous-logging-with-log4j-2/)
(March 31, 2016)
@@ -147,7 +147,7 @@ guide for up-to-date and detailed information on how to
configure and use Log4j
(March 26, 2016)
* [Log4J 2 Configuration: Using
JSON](https://springframework.guru/log4j-2-configuration-using-json/)
(March 23, 2016)
-* [Getting Logstash 2.x Ready for
Log4j2](https://qbox.io/blog/getting-logstash-2x-ready-for-log4j2)
+* [Getting Logstash 2.x Ready for
Log4j2](https://web.archive.org/web/20220315041422/https://qbox.io/blog/getting-logstash-2x-ready-for-log4j2)
(March 10, 2016)
* [Log4J 2 Configuration: Using
XML](https://springframework.guru/log4j-2-configuration-using-xml/)
(March 10, 2016)
@@ -157,7 +157,7 @@ guide for up-to-date and detailed information on how to
configure and use Log4j
(February 8, 2016)
* [Better Performing Non-Logging Logger Calls in
Log4j2](https://www.javacodegeeks.com/2015/10/better-performing-non-logging-logger-calls-in-log4j2.html)
(October 20, 2015)
-* [Better Performing Non-Logging Logger Calls in
Log4j2](http://marxsoftware.blogspot.com/2015/10/log4j2-non-logging-performance.html)
+* [Better Performing Non-Logging Logger Calls in
Log4j2](https://marxsoftware.blogspot.com/2015/10/log4j2-non-logging-performance.html)
(October 15, 2015)
* [Nancy M Schorr - Log4j2 with Java and Maven for
Logging](https://www.youtube.com/watch?v=Yv0n-4AsOiI)
(October 14, 2015)
@@ -169,11 +169,11 @@ guide for up-to-date and detailed information on how to
configure and use Log4j
(September 10, 2015)
* [The Art of Test Driven Development: Per-Test
Logging](https://garygregory.wordpress.com/2015/09/08/the-art-of-test-driven-development-per-test-logging/)
(September 8, 2015)
-* [The Transition to a New Log4j: a Q&A with Log4j's Project Management
Committee](http://www.infoq.com/news/2015/09/interview-log4j-pmc)
+* [The Transition to a New Log4j: a Q&A with Log4j's Project Management
Committee](https://www.infoq.com/news/2015/09/interview-log4j-pmc/)
(September 8, 2015)
-* [Log4j Version 1 Reaches End of
Life](http://www.infoq.com/news/2015/08/log4j-version-1-reaches-eol)
+* [Log4j Version 1 Reaches End of
Life](https://www.infoq.com/news/2015/08/log4j-version-1-reaches-eol/)
(August 26, 2015)
-* [Apache Logging Services Project Announces Log4j 1 End-Of-Life; Recommends
Upgrade to Log4j
2](https://blogs.apache.org/foundation/entry/apache_logging_services_project_announces)
+* [Apache Logging Services Project Announces Log4j 1 End-Of-Life; Recommends
Upgrade to Log4j
2](https://news.apache.org/foundation/entry/apache_logging_services_project_announces)
(August 6, 2015)
* [Per request debugging with Log4j 2
filters](https://www.innoq.com/en/blog/per-request-debugging-with-log4j2/)
(May 8, 2015)
@@ -183,70 +183,70 @@ guide for up-to-date and detailed information on how to
configure and use Log4j
(April 10, 2015)
* [Apache Log4j 2 Tutorial – Configuration, Levels, Appenders, Lookup, Layouts
and Filters
Example](http://www.journaldev.com/7128/apache-log4j-2-tutorial-configuration-levels-appenders-lookup-layouts-and-filters-example)
(March 16, 2015)
-* [Disrupting your Asynchronous
Loggers](http://blogs.mulesoft.com/dev/mule-dev/mule-3-6-asynchronous-logging/)
+* [Disrupting your Asynchronous
Loggers](https://blogs.mulesoft.com/dev-guides/how-to-tutorials/mule-3-6-asynchronous-logging/)
(March 5, 2015)
-* [Extending Log4j2 - Creating Custom Log4j2
Plugins](http://andrew-flower.com/blog/Create_Custom_Log4j_Plugins)
+* [Extending Log4j2 - Creating Custom Log4j2
Plugins](https://andrew-flower.com/blog/Create_Custom_Log4j_Plugins)
(February 20, 2015)
-* [Log4j2 - a crash
course...](http://andrew-flower.com/blog/Basic_Log4j2_Configuration)
+* [Log4j2 - a crash
course...](https://andrew-flower.com/blog/Basic_Log4j2_Configuration)
(February 10, 2015)
-* [Log4j2 with log4j2.xml Configuration
Example](http://memorynotfound.com/log4j2-with-log4j2-xml-configuration-example/)
+* [Log4j2 with log4j2.xml Configuration
Example](https://memorynotfound.com/log4j2-with-log4j2-xml-configuration-example/)
(February 10, 2015)
-* [Logging From Your Java Application Using
Log4j2](https://blog.logentries.com/2015/02/logging-from-your-java-application-using-log4j2/?utm_content=11878557&utm_medium=social&utm_source=facebook)
+* [Logging From Your Java Application Using
Log4j2](https://www.rapid7.com/blog/post/2015/02/05/logging-from-your-java-application-using-log4j2/)
(February 5, 2015)
-* [Asynchronous Logging in Mule
3.6](http://blogs.mulesoft.com/dev/mule-dev/mule-3-6-asynchronous-logging/)
+* [Asynchronous Logging in Mule
3.6](https://blogs.mulesoft.com/dev-guides/how-to-tutorials/mule-3-6-asynchronous-logging/)
(January 20, 2015)
-* [Apache Log4j 2.0 - Worth the
Upgrade?](http://www.infoq.com/news/2014/07/apache-log4j2)
+* [Apache Log4j 2.0 - Worth the
Upgrade?](https://www.infoq.com/news/2014/07/apache-log4j2/)
(July 31, 2014)
-* [log4j2 xml configuration
example](http://mycuteblog.com/log4j2-xml-configuration-example/)
+* [log4j2 xml configuration
example](https://mycuteblog.com/log4j2-xml-configuration-example/)
(July 26, 2014)
-* [Log4j 2 in Production – Making it
Fly](http://tech.finn.no/2014/07/01/log4j2-in-production-making-it-fly/)
+* [Log4j 2 in Production – Making it
Fly](https://tech.finn.no/2014/07/01/log4j2-in-production-making-it-fly/)
(July 2, 2014)
* [Matt Sicker - Introducing Log4j
2.0](https://www.youtube.com/watch?v=ZzVSs_JEhgs)
(May 6, 2014)
* [Nicholas Williams - Log4j 2 in Web Applications: A Deeper Look at Effective
Java EE Logging](https://www.youtube.com/watch?v=HB0r5DuxGPI)
(May 6, 2014)
-* [Log4j 2: Performance Close to
Insane](http://www.grobmeier.de/log4j-2-performance-close-to-insane-20072013.html)
+* [Log4j 2: Performance Close to
Insane](https://grobmeier.solutions/log4j-2-performance-close-to-insane-20072013.html)
(July 20, 2013)
* [Hacker News: Asynchronous Loggers for Low-Latency
Logging](https://news.ycombinator.com/item?id=5612035)
(April 26, 2013)
-* [The New Log4j 2.0](http://www.grobmeier.de/the-new-log4j-2-0-05122012.html)
+* [The New Log4j
2.0](https://grobmeier.solutions/the-new-log4j-2-0-05122012.html)
(December 5, 2012)
## German
-* [Apache Log4j 2.6 läuft nun auch ohne
Müll](https://jaxenter.de/apache-log4j-2-6-laeuft-nun-auch-ohne-muell-41098)
+* [Apache Log4j 2.6 läuft nun auch ohne
Müll](https://entwickler.de/java/apache-log4j-26-lauft-nun-auch-ohne-mull/)
(May 31, 2016)
* [Logging konsolidieren und Performance
gewinnen](https://www.innoq.com/en/articles/2015/01/logging-konsolidieren-log4j2/)
(January 23, 2015)
## Japanese
-* [中年プログラマーの息抜き](http://tm-b.hatenablog.com/entry/2016/08/18/200715)
+* [中年プログラマーの息抜き](https://tm-b.hatenablog.com/entry/2016/08/18/200715)
(August 18, 2016)
-*
[【log4j2】ThreadContextを利用してすべてのログに追加情報を出力する](http://minor.hatenablog.com/entry/2016/05/22/193556)
+*
[【log4j2】ThreadContextを利用してすべてのログに追加情報を出力する](https://minor.hatenablog.com/entry/2016/05/22/193556)
(May 22, 2016)
-* [Log4j
2でログ出力をテストするサンプルソース](http://qiita.com/kazurof/items/abbd42f11bfc125f3190)
+* [Log4j
2でログ出力をテストするサンプルソース](https://qiita.com/kazurof/items/abbd42f11bfc125f3190)
(February 22, 2016)
-* [新Log4jへの移行:
Log4jプロジェクト管理グループとのQ&A](https://www.infoq.com/jp/news/2015/09/interview-log4j-pmc)
+* [新Log4jへの移行:
Log4jプロジェクト管理グループとのQ&A](https://www.infoq.com/jp/news/2015/09/interview-log4j-pmc/)
(September 27, 2015)
-*
[Log4jバージョン1のサポートが終了](https://www.infoq.com/jp/news/2015/09/log4j-version-1-reaches-eol)
+*
[Log4jバージョン1のサポートが終了](https://www.infoq.com/jp/news/2015/09/log4j-version-1-reaches-eol/)
(September 23, 2015)
-* [log4j2の設定ファイル(XML)](http://qiita.com/pica/items/f801c74848f748f76b58)
+* [log4j2の設定ファイル(XML)](https://qiita.com/pica/items/f801c74848f748f76b58)
(July 27, 2015)
-* [Apache
log4j2によるロギング機能の基本サンプル](http://japanengineers.seesaa.net/article/412195201.html)
+* [Apache
log4j2によるロギング機能の基本サンプル](https://japanengineers.seesaa.net/article/412195201.html)
(January 12, 2015)
-* [Log4j2の使い方めも](http://yamashiro0110.hatenadiary.jp/entry/2014/08/24/093336)
+* [Log4j2の使い方めも](https://yamashiro0110.hatenadiary.jp/entry/2014/08/24/093336)
(August 24, 2014)
-* [Apache Log4j 2.0 -
アップグレードする価値はあるか?](https://www.infoq.com/jp/news/2014/08/apache-log4j2)
+* [Apache Log4j 2.0 -
アップグレードする価値はあるか?](https://www.infoq.com/jp/news/2014/08/apache-log4j2/)
(August 17, 2014)
-* [Log4j2を試してみる](http://d.hatena.ne.jp/Kazuhira/20140628/1403959552)
+* [Log4j2を試してみる](https://kazuhira-r.hatenablog.com/entry/20140628/1403959552)
(June 28, 2014)
-* [log4j2にログを集める](http://nabedge.blogspot.jp/2013/10/log4j2.html)
+* [log4j2にログを集める](https://nabedge.blogspot.com/2013/10/log4j2.html)
(October 26, 2013)
## Korean
-* [Log4j 2 설정하기](http://dveamer.github.io/java/Log4j2.html)
+* [Log4j 2 설정하기](https://dveamer.github.io/java/Log4j2.html)
(January 24, 2016)
-* [Log4j 2 환경설정 [설정 파일 사용
시]](http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:%EC%84%A4%EC%A0%95_%ED%8C%8C%EC%9D%BC%EC%9D%84_%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94_%EB%B0%A9%EB%B2%95)
+* [Log4j 2 환경설정 [설정 파일 사용
시]](https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte3:fdl:%EC%84%A4%EC%A0%95_%ED%8C%8C%EC%9D%BC%EC%9D%84_%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94_%EB%B0%A9%EB%B2%95)
(May 14, 2014)