{"id":1299,"date":"2017-10-08T18:47:58","date_gmt":"2017-10-08T19:17:58","guid":{"rendered":"https:\/\/mind4y.com\/itstuff\/?p=1299"},"modified":"2020-04-13T16:13:34","modified_gmt":"2020-04-13T16:43:34","slug":"java-log4j-2-quickstart-concepts","status":"publish","type":"post","link":"https:\/\/ultering.com\/it4us\/?p=1299","title":{"rendered":"LOG4J 2: QUICKSTART AND CONCEPTS"},"content":{"rendered":"<p>Import into your pom.xml the following xml part.<\/p>\n<pre>&lt;dependencies&gt;\r\n  &lt;dependency&gt;\r\n    &lt;groupId&gt;org.apache.logging.log4j&lt;\/groupId&gt;\r\n    &lt;artifactId&gt;log4j-api&lt;\/artifactId&gt;\r\n    &lt;version&gt;2.9.1&lt;\/version&gt;\r\n  &lt;\/dependency&gt;\r\n  &lt;dependency&gt;\r\n    &lt;groupId&gt;org.apache.logging.log4j&lt;\/groupId&gt;\r\n    &lt;artifactId&gt;log4j-core&lt;\/artifactId&gt;\r\n    &lt;version&gt;2.9.1&lt;\/version&gt;\r\n  &lt;\/dependency&gt;\r\n&lt;\/dependencies&gt;\r\n<\/pre>\n<p>create the configuration file\u00a0configuration.xml<\/p>\n<pre class=\"prettyprint prettyprinted\"><span class=\"pun\">&lt;?<\/span><span class=\"pln\">xml version<\/span><span class=\"pun\">=<\/span><span class=\"str\">\"1.0\"<\/span><span class=\"pln\"> encoding<\/span><span class=\"pun\">=<\/span><span class=\"str\">\"UTF-8\"<\/span><span class=\"pun\">?&gt;<\/span>\r\n<span class=\"tag\">&lt;Configuration&gt;<\/span>\r\n  <span class=\"tag\">&lt;Appenders&gt;<\/span>\r\n    <span class=\"tag\">&lt;Console<\/span> <span class=\"atn\">name<\/span><span class=\"pun\">=<\/span><span class=\"atv\">\"Console\"<\/span><span class=\"tag\">&gt;<\/span>\r\n      <span class=\"tag\">&lt;PatternLayout<\/span> <span class=\"atn\">pattern<\/span><span class=\"pun\">=<\/span><span class=\"atv\">\"%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n\"<\/span><span class=\"tag\">\/&gt;<\/span>\r\n    <span class=\"tag\">&lt;\/Console&gt;<\/span>\r\n  <span class=\"tag\">&lt;\/Appenders&gt;<\/span>\r\n  <span class=\"tag\">&lt;Loggers&gt;<\/span>\r\n    <span class=\"tag\">&lt;Root<\/span> <span class=\"atn\">level<\/span><span class=\"pun\">=<\/span><span class=\"atv\">\"trace\"<\/span><span class=\"tag\">&gt;<\/span>\r\n      <span class=\"tag\">&lt;AppenderRef<\/span> <span class=\"atn\">ref<\/span><span class=\"pun\">=<\/span><span class=\"atv\">\"Console\"<\/span><span class=\"tag\">\/&gt;<\/span>\r\n    <span class=\"tag\">&lt;\/Root&gt;<\/span>\r\n  <span class=\"tag\">&lt;\/Loggers&gt;<\/span>\r\n<span class=\"tag\">&lt;\/Configuration&gt;<\/span><\/pre>\n<p>use it<\/p>\n<pre>import org.apache.logging.log4j.LogManager;\r\nimport org.apache.logging.log4j.Logger;\r\n\r\nclass .....\r\n\r\nfinal static Logger log = LogManager.getLogger(PrototypeFolderNavigation.class);\r\n<\/pre>\n<!--CusAds0-->\n<div style=\"font-size: 0px; height: 0px; line-height: 0px; margin: 0; padding: 0; clear: both;\"><\/div>","protected":false},"excerpt":{"rendered":"<p>Import into your pom.xml the following xml part. &lt;dependencies&gt; &lt;dependency&gt; &lt;groupId&gt;org.apache.logging.log4j&lt;\/groupId&gt; &lt;artifactId&gt;log4j-api&lt;\/artifactId&gt; &lt;version&gt;2.9.1&lt;\/version&gt; &lt;\/dependency&gt; &lt;dependency&gt; &lt;groupId&gt;org.apache.logging.log4j&lt;\/groupId&gt; &lt;artifactId&gt;log4j-core&lt;\/artifactId&gt; &lt;version&gt;2.9.1&lt;\/version&gt; &lt;\/dependency&gt; &lt;\/dependencies&gt; create the configuration file\u00a0configuration.xml &lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;UTF-8&#8243;?&gt; &lt;Configuration&gt; &lt;Appenders&gt; &lt;Console name=&#8221;Console&#8221;&gt; &lt;PatternLayout pattern=&#8221;%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} &#8211; %msg%n&#8221;\/&gt; &lt;\/Console&gt; &lt;\/Appenders&gt; &lt;Loggers&gt; &lt;Root level=&#8221;trace&#8221;&gt; &lt;AppenderRef ref=&#8221;Console&#8221;\/&gt; &lt;\/Root&gt; &lt;\/Loggers&gt; &lt;\/Configuration&gt; use it import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; class &#8230; <a href=\"https:\/\/ultering.com\/it4us\/?p=1299\" class=\"more-link\">Read More<span class=\"screen-reader-text\"> &#8220;LOG4J 2: QUICKSTART AND CONCEPTS&#8221;<\/span> &raquo;<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"categories":[12],"tags":[],"class_list":["post-1299","post","type-post","status-publish","format-standard","hentry","category-java"],"_links":{"self":[{"href":"https:\/\/ultering.com\/it4us\/index.php?rest_route=\/wp\/v2\/posts\/1299","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ultering.com\/it4us\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ultering.com\/it4us\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ultering.com\/it4us\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ultering.com\/it4us\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1299"}],"version-history":[{"count":4,"href":"https:\/\/ultering.com\/it4us\/index.php?rest_route=\/wp\/v2\/posts\/1299\/revisions"}],"predecessor-version":[{"id":3041,"href":"https:\/\/ultering.com\/it4us\/index.php?rest_route=\/wp\/v2\/posts\/1299\/revisions\/3041"}],"wp:attachment":[{"href":"https:\/\/ultering.com\/it4us\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1299"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ultering.com\/it4us\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1299"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ultering.com\/it4us\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1299"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}