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&amp;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&amp;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&amp;utm_medium=social&amp;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&amp;A](https://www.infoq.com/jp/news/2015/09/interview-log4j-pmc)
+* [新Log4jへの移行: 
Log4jプロジェクト管理グループとのQ&amp;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)

Reply via email to