[JAVA-6005] Reduce logging (#11247)
This commit is contained in:
		
							parent
							
								
									c1fe739e37
								
							
						
					
					
						commit
						00026a8d5b
					
				| @ -1,10 +1,10 @@ | |||||||
| package com.baeldung.algorithms.prim; | package com.baeldung.algorithms.prim; | ||||||
| 
 | 
 | ||||||
|  | import org.junit.Test; | ||||||
|  | 
 | ||||||
| import java.util.ArrayList; | import java.util.ArrayList; | ||||||
| import java.util.List; | import java.util.List; | ||||||
| 
 | 
 | ||||||
| import org.junit.Test; |  | ||||||
| 
 |  | ||||||
| public class PrimUnitTest { | public class PrimUnitTest { | ||||||
| 
 | 
 | ||||||
|     @Test |     @Test | ||||||
|  | |||||||
| @ -8,7 +8,9 @@ import org.slf4j.Logger; | |||||||
| import org.slf4j.LoggerFactory; | import org.slf4j.LoggerFactory; | ||||||
| 
 | 
 | ||||||
| public class SuffixTree { | public class SuffixTree { | ||||||
|  | 
 | ||||||
|     private static final Logger LOGGER = LoggerFactory.getLogger(SuffixTree.class); |     private static final Logger LOGGER = LoggerFactory.getLogger(SuffixTree.class); | ||||||
|  | 
 | ||||||
|     private static final String WORD_TERMINATION = "$"; |     private static final String WORD_TERMINATION = "$"; | ||||||
|     private static final int POSITION_UNDEFINED = -1; |     private static final int POSITION_UNDEFINED = -1; | ||||||
|     private Node root; |     private Node root; | ||||||
| @ -23,7 +25,7 @@ public class SuffixTree { | |||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     public List<String> searchText(String pattern) { |     public List<String> searchText(String pattern) { | ||||||
|         LOGGER.info("Searching for pattern \"{}\"", pattern); |         LOGGER.debug("Searching for pattern \"{}\"", pattern); | ||||||
|         List<String> result = new ArrayList<>(); |         List<String> result = new ArrayList<>(); | ||||||
|         List<Node> nodes = getAllNodesInTraversePath(pattern, root, false); |         List<Node> nodes = getAllNodesInTraversePath(pattern, root, false); | ||||||
| 
 | 
 | ||||||
| @ -41,11 +43,11 @@ public class SuffixTree { | |||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     private void addSuffix(String suffix, int position) { |     private void addSuffix(String suffix, int position) { | ||||||
|         LOGGER.info(">>>>>>>>>>>> Adding new suffix {}", suffix); |         LOGGER.debug(">>>>>>>>>>>> Adding new suffix {}", suffix); | ||||||
|         List<Node> nodes = getAllNodesInTraversePath(suffix, root, true); |         List<Node> nodes = getAllNodesInTraversePath(suffix, root, true); | ||||||
|         if (nodes.size() == 0) { |         if (nodes.size() == 0) { | ||||||
|             addChildNode(root, suffix, position); |             addChildNode(root, suffix, position); | ||||||
|             LOGGER.info("{}", printTree()); |             LOGGER.debug("{}", printTree()); | ||||||
|         } else { |         } else { | ||||||
|             Node lastNode = nodes.remove(nodes.size() - 1); |             Node lastNode = nodes.remove(nodes.size() - 1); | ||||||
|             String newText = suffix; |             String newText = suffix; | ||||||
| @ -58,7 +60,7 @@ public class SuffixTree { | |||||||
|                 newText = newText.substring(existingSuffixUptoLastNode.length()); |                 newText = newText.substring(existingSuffixUptoLastNode.length()); | ||||||
|             } |             } | ||||||
|             extendNode(lastNode, newText, position); |             extendNode(lastNode, newText, position); | ||||||
|             LOGGER.info("{}", printTree()); |             LOGGER.debug("{}", printTree()); | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -2,7 +2,6 @@ package com.baeldung.algorithms.dfs; | |||||||
| 
 | 
 | ||||||
| import java.util.List; | import java.util.List; | ||||||
| 
 | 
 | ||||||
| import com.baeldung.algorithms.dfs.Graph; |  | ||||||
| import org.junit.Test; | import org.junit.Test; | ||||||
| 
 | 
 | ||||||
| public class GraphUnitTest { | public class GraphUnitTest { | ||||||
|  | |||||||
| @ -27,16 +27,16 @@ public class QuadTreeSearchUnitTest { | |||||||
|             Point point = new Point(points[i][0], points[i][1]); |             Point point = new Point(points[i][0], points[i][1]); | ||||||
|             quadTree.addPoint(point); |             quadTree.addPoint(point); | ||||||
|         } |         } | ||||||
|         LOGGER.info("\n" + quadTree.printTree("")); |         LOGGER.debug("\n" + quadTree.printTree("")); | ||||||
|         LOGGER.info("=============================================="); |         LOGGER.debug("=============================================="); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     @Test |     @Test | ||||||
|     public void givenQuadTree_whenSearchingForRange_thenReturn1MatchingItem() { |     public void givenQuadTree_whenSearchingForRange_thenReturn1MatchingItem() { | ||||||
|         Region searchArea = new Region(200, 200, 250, 250); |         Region searchArea = new Region(200, 200, 250, 250); | ||||||
|         List<Point> result = quadTree.search(searchArea, null, ""); |         List<Point> result = quadTree.search(searchArea, null, ""); | ||||||
|         LOGGER.info(result.toString()); |         LOGGER.debug(result.toString()); | ||||||
|         LOGGER.info(quadTree.printSearchTraversePath()); |         LOGGER.debug(quadTree.printSearchTraversePath()); | ||||||
| 
 | 
 | ||||||
|         Assert.assertEquals(1, result.size()); |         Assert.assertEquals(1, result.size()); | ||||||
|         Assert.assertArrayEquals(new float[] { 245, 238 }, |         Assert.assertArrayEquals(new float[] { 245, 238 }, | ||||||
| @ -47,8 +47,8 @@ public class QuadTreeSearchUnitTest { | |||||||
|     public void givenQuadTree_whenSearchingForRange_thenReturn2MatchingItems() { |     public void givenQuadTree_whenSearchingForRange_thenReturn2MatchingItems() { | ||||||
|         Region searchArea = new Region(0, 0, 100, 100); |         Region searchArea = new Region(0, 0, 100, 100); | ||||||
|         List<Point> result = quadTree.search(searchArea, null, ""); |         List<Point> result = quadTree.search(searchArea, null, ""); | ||||||
|         LOGGER.info(result.toString()); |         LOGGER.debug(result.toString()); | ||||||
|         LOGGER.info(quadTree.printSearchTraversePath()); |         LOGGER.debug(quadTree.printSearchTraversePath()); | ||||||
| 
 | 
 | ||||||
|         Assert.assertEquals(2, result.size()); |         Assert.assertEquals(2, result.size()); | ||||||
|         Assert.assertArrayEquals(new float[] { 21, 25 }, |         Assert.assertArrayEquals(new float[] { 21, 25 }, | ||||||
|  | |||||||
							
								
								
									
										18
									
								
								apache-libraries/src/main/resources/log4j2.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								apache-libraries/src/main/resources/log4j2.xml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,18 @@ | |||||||
|  | <?xml version="1.0" encoding="UTF-8"?> | ||||||
|  | 
 | ||||||
|  | <Configuration status="WARN"> | ||||||
|  |     <Appenders> | ||||||
|  |         <Console name="Console" target="SYSTEM_OUT"> | ||||||
|  |             <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/> | ||||||
|  |         </Console> | ||||||
|  |     </Appenders> | ||||||
|  |     <Loggers> | ||||||
|  |         <Logger name="org.apache.meecrowave" level="warn"> | ||||||
|  |             <AppenderRef ref="Console"/> | ||||||
|  |         </Logger> | ||||||
|  | 
 | ||||||
|  |         <Root level="info"> | ||||||
|  |             <AppenderRef ref="Console"/> | ||||||
|  |         </Root> | ||||||
|  |     </Loggers> | ||||||
|  | </Configuration> | ||||||
							
								
								
									
										42
									
								
								apache-spark/src/main/resources/log4j.properties
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								apache-spark/src/main/resources/log4j.properties
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,42 @@ | |||||||
|  | # | ||||||
|  | # Licensed to the Apache Software Foundation (ASF) under one or more | ||||||
|  | # contributor license agreements.  See the NOTICE file distributed with | ||||||
|  | # this work for additional information regarding copyright ownership. | ||||||
|  | # The ASF licenses this file to You under the Apache License, Version 2.0 | ||||||
|  | # (the "License"); you may not use this file except in compliance with | ||||||
|  | # the License.  You may obtain a copy of the License at | ||||||
|  | # | ||||||
|  | #    http://www.apache.org/licenses/LICENSE-2.0 | ||||||
|  | # | ||||||
|  | # Unless required by applicable law or agreed to in writing, software | ||||||
|  | # distributed under the License is distributed on an "AS IS" BASIS, | ||||||
|  | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||||
|  | # See the License for the specific language governing permissions and | ||||||
|  | # limitations under the License. | ||||||
|  | # | ||||||
|  | 
 | ||||||
|  | # Set everything to be logged to the console | ||||||
|  | log4j.rootCategory=WARN, console | ||||||
|  | log4j.appender.console=org.apache.log4j.ConsoleAppender | ||||||
|  | log4j.appender.console.target=System.err | ||||||
|  | log4j.appender.console.layout=org.apache.log4j.PatternLayout | ||||||
|  | log4j.appender.console.layout.ConversionPattern=%d{yy/MM/dd HH:mm:ss} %p %c{1}: %m%n | ||||||
|  | 
 | ||||||
|  | # Set the default spark-shell log level to WARN. When running the spark-shell, the | ||||||
|  | # log level for this class is used to overwrite the root logger's log level, so that | ||||||
|  | # the user can have different defaults for the shell and regular Spark apps. | ||||||
|  | log4j.logger.org.apache.spark.repl.Main=WARN | ||||||
|  | 
 | ||||||
|  | # Settings to quiet third party logs that are too verbose | ||||||
|  | log4j.logger.org.spark_project.jetty=WARN | ||||||
|  | log4j.logger.org.spark_project.jetty.util.component.AbstractLifeCycle=ERROR | ||||||
|  | log4j.logger.org.apache.spark.repl.SparkIMain$exprTyper=INFO | ||||||
|  | log4j.logger.org.apache.spark.repl.SparkILoop$SparkILoopInterpreter=INFO | ||||||
|  | 
 | ||||||
|  | # SPARK-9183: Settings to avoid annoying messages when looking up nonexistent UDFs in SparkSQL with Hive support | ||||||
|  | log4j.logger.org.apache.hadoop.hive.metastore.RetryingHMSHandler=FATAL | ||||||
|  | log4j.logger.org.apache.hadoop.hive.ql.exec.FunctionRegistry=ERROR | ||||||
|  | 
 | ||||||
|  | # Parquet related logging | ||||||
|  | log4j.logger.org.apache.parquet.CorruptStatistics=ERROR | ||||||
|  | log4j.logger.parquet.CorruptStatistics=ERROR | ||||||
| @ -9,6 +9,7 @@ | |||||||
| 
 | 
 | ||||||
|     <logger name="org.springframework" level="WARN" /> |     <logger name="org.springframework" level="WARN" /> | ||||||
|     <logger name="org.springframework.transaction" level="WARN" /> |     <logger name="org.springframework.transaction" level="WARN" /> | ||||||
|  |     <logger name="net.sf.jmimemagic" level="WARN" /> | ||||||
| 
 | 
 | ||||||
|     <!-- in order to debug some marshalling issues, this needs to be TRACE --> |     <!-- in order to debug some marshalling issues, this needs to be TRACE --> | ||||||
|     <logger name="org.springframework.web.servlet.mvc" level="WARN" /> |     <logger name="org.springframework.web.servlet.mvc" level="WARN" /> | ||||||
|  | |||||||
| @ -76,6 +76,7 @@ | |||||||
|             <plugin> |             <plugin> | ||||||
|                 <groupId>org.apache.maven.plugins</groupId> |                 <groupId>org.apache.maven.plugins</groupId> | ||||||
|                 <artifactId>maven-dependency-plugin</artifactId> |                 <artifactId>maven-dependency-plugin</artifactId> | ||||||
|  |                 <version>${maven-dependency-plugin.version}</version> | ||||||
|                 <executions> |                 <executions> | ||||||
|                     <execution> |                     <execution> | ||||||
|                         <id>copy-dependencies</id> |                         <id>copy-dependencies</id> | ||||||
| @ -106,6 +107,7 @@ | |||||||
|             <plugin> |             <plugin> | ||||||
|                 <groupId>org.apache.maven.plugins</groupId> |                 <groupId>org.apache.maven.plugins</groupId> | ||||||
|                 <artifactId>maven-assembly-plugin</artifactId> |                 <artifactId>maven-assembly-plugin</artifactId> | ||||||
|  |                 <version>${maven-assembly-plugin.version}</version> | ||||||
|                 <executions> |                 <executions> | ||||||
|                     <execution> |                     <execution> | ||||||
|                         <phase>package</phase> |                         <phase>package</phase> | ||||||
| @ -383,6 +385,8 @@ | |||||||
|         <maven-jar-plugin.version>3.0.2</maven-jar-plugin.version> |         <maven-jar-plugin.version>3.0.2</maven-jar-plugin.version> | ||||||
|         <onejar-maven-plugin.version>1.4.4</onejar-maven-plugin.version> |         <onejar-maven-plugin.version>1.4.4</onejar-maven-plugin.version> | ||||||
|         <maven-shade-plugin.version>3.1.1</maven-shade-plugin.version> |         <maven-shade-plugin.version>3.1.1</maven-shade-plugin.version> | ||||||
|  |         <maven-assembly-plugin.version>3.3.0</maven-assembly-plugin.version> | ||||||
|  |         <maven-dependency-plugin.version>3.2.0</maven-dependency-plugin.version> | ||||||
|         <spring-boot-maven-plugin.version>2.0.3.RELEASE</spring-boot-maven-plugin.version> |         <spring-boot-maven-plugin.version>2.0.3.RELEASE</spring-boot-maven-plugin.version> | ||||||
|         <source.version>1.8</source.version> |         <source.version>1.8</source.version> | ||||||
|         <target.version>1.8</target.version> |         <target.version>1.8</target.version> | ||||||
|  | |||||||
| @ -7,6 +7,8 @@ | |||||||
|         </encoder> |         </encoder> | ||||||
|     </appender> |     </appender> | ||||||
| 
 | 
 | ||||||
|  |     <logger name="org.jboss.weld" level="WARN" /> | ||||||
|  | 
 | ||||||
|     <root level="INFO"> |     <root level="INFO"> | ||||||
|         <appender-ref ref="STDOUT" /> |         <appender-ref ref="STDOUT" /> | ||||||
|     </root> |     </root> | ||||||
|  | |||||||
| @ -1,7 +1,6 @@ | |||||||
| spring.jpa.properties.hibernate.jdbc.batch_size=4 | spring.jpa.properties.hibernate.jdbc.batch_size=4 | ||||||
| spring.jpa.properties.hibernate.order_inserts=true | spring.jpa.properties.hibernate.order_inserts=true | ||||||
| spring.jpa.properties.hibernate.order_updates=true | spring.jpa.properties.hibernate.order_updates=true | ||||||
| spring.jpa.properties.hibernate.generate_statistics=true |  | ||||||
| 
 | 
 | ||||||
| spring.jpa.database-platform=org.hibernate.dialect.H2Dialect | spring.jpa.database-platform=org.hibernate.dialect.H2Dialect | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -9,6 +9,7 @@ import org.junit.runner.RunWith; | |||||||
| import org.springframework.beans.factory.annotation.Autowired; | import org.springframework.beans.factory.annotation.Autowired; | ||||||
| import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc; | import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc; | ||||||
| import org.springframework.boot.test.context.SpringBootTest; | import org.springframework.boot.test.context.SpringBootTest; | ||||||
|  | import org.springframework.test.context.ActiveProfiles; | ||||||
| import org.springframework.test.context.junit4.SpringRunner; | import org.springframework.test.context.junit4.SpringRunner; | ||||||
| import org.springframework.test.web.servlet.MockMvc; | import org.springframework.test.web.servlet.MockMvc; | ||||||
| import org.springframework.test.web.servlet.setup.MockMvcBuilders; | import org.springframework.test.web.servlet.setup.MockMvcBuilders; | ||||||
| @ -20,6 +21,7 @@ import com.baeldung.boot.web.controllers.CustomerController; | |||||||
| @RunWith(SpringRunner.class) | @RunWith(SpringRunner.class) | ||||||
| @SpringBootTest(classes=Application.class) | @SpringBootTest(classes=Application.class) | ||||||
| @AutoConfigureMockMvc | @AutoConfigureMockMvc | ||||||
|  | @ActiveProfiles("stats") | ||||||
| public class BatchInsertIntegrationTest { | public class BatchInsertIntegrationTest { | ||||||
| 
 | 
 | ||||||
|     @Autowired |     @Autowired | ||||||
|  | |||||||
| @ -4,3 +4,5 @@ spring.jpa.properties.hibernate.jdbc.batch_size=5 | |||||||
| spring.jpa.properties.hibernate.order_inserts=true | spring.jpa.properties.hibernate.order_inserts=true | ||||||
| spring.jpa.properties.hibernate.order_updates=true | spring.jpa.properties.hibernate.order_updates=true | ||||||
| spring.jpa.properties.hibernate.batch_versioned_data=true | spring.jpa.properties.hibernate.batch_versioned_data=true | ||||||
|  | 
 | ||||||
|  | spring.jpa.properties.hibernate.generate_statistics=true | ||||||
| @ -0,0 +1,5 @@ | |||||||
|  | spring.jpa.properties.hibernate.jdbc.batch_size=4 | ||||||
|  | spring.jpa.properties.hibernate.order_inserts=true | ||||||
|  | spring.jpa.properties.hibernate.order_updates=true | ||||||
|  | 
 | ||||||
|  | spring.jpa.properties.hibernate.generate_statistics=true | ||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user