JAVA-31265 Review log statements for projects - Week 8 - 2024 (#15939)
This commit is contained in:
parent
ea96452437
commit
3642db8f5f
@ -10,4 +10,6 @@
|
|||||||
<root level="INFO">
|
<root level="INFO">
|
||||||
<appender-ref ref="STDOUT" />
|
<appender-ref ref="STDOUT" />
|
||||||
</root>
|
</root>
|
||||||
|
|
||||||
|
<logger name="org.apache.camel.impl.engine" level="WARN"/>
|
||||||
</configuration>
|
</configuration>
|
15
apache-libraries-2/src/test/resources/logback-test.xml
Normal file
15
apache-libraries-2/src/test/resources/logback-test.xml
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<configuration>
|
||||||
|
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
||||||
|
<encoder>
|
||||||
|
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
|
||||||
|
</pattern>
|
||||||
|
</encoder>
|
||||||
|
</appender>
|
||||||
|
|
||||||
|
<root level="INFO">
|
||||||
|
<appender-ref ref="STDOUT" />
|
||||||
|
</root>
|
||||||
|
|
||||||
|
<logger name="ch.qos.logback.classic.joran.action" level="WARN"/>
|
||||||
|
</configuration>
|
@ -1,61 +1,71 @@
|
|||||||
package com.baeldung.io
|
package com.baeldung.io
|
||||||
|
|
||||||
import org.junit.Test
|
|
||||||
|
|
||||||
import groovy.io.FileType
|
import groovy.io.FileType
|
||||||
import groovy.io.FileVisitResult
|
import groovy.io.FileVisitResult
|
||||||
|
import org.junit.Test
|
||||||
|
|
||||||
|
import static org.junit.Assert.assertTrue
|
||||||
|
|
||||||
class TraverseFileTreeUnitTest {
|
class TraverseFileTreeUnitTest {
|
||||||
@Test
|
@Test
|
||||||
void whenUsingEachFile_filesAreListed() {
|
void whenUsingEachFile_filesAreListed() {
|
||||||
|
var files = []
|
||||||
new File('src/main/resources').eachFile { file ->
|
new File('src/main/resources').eachFile { file ->
|
||||||
println file.name
|
files.add(file.name)
|
||||||
}
|
}
|
||||||
|
assertTrue(files.size() > 1)
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test(expected = IllegalArgumentException)
|
@Test(expected = IllegalArgumentException)
|
||||||
void whenUsingEachFileOnAFile_anErrorOccurs() {
|
void whenUsingEachFileOnAFile_anErrorOccurs() {
|
||||||
|
var files = []
|
||||||
new File('src/main/resources/ioInput.txt').eachFile { file ->
|
new File('src/main/resources/ioInput.txt').eachFile { file ->
|
||||||
println file.name
|
files.add(file.name)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void whenUsingEachFileMatch_filesAreListed() {
|
void whenUsingEachFileMatch_filesAreListed() {
|
||||||
|
var files = []
|
||||||
new File('src/main/resources').eachFileMatch(~/io.*\.txt/) { file ->
|
new File('src/main/resources').eachFileMatch(~/io.*\.txt/) { file ->
|
||||||
println file.name
|
files.add(file.name)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void whenUsingEachFileRecurse_thenFilesInSubfoldersAreListed() {
|
void whenUsingEachFileRecurse_thenFilesInSubfoldersAreListed() {
|
||||||
|
var files = []
|
||||||
new File('src/main').eachFileRecurse(FileType.FILES) { file ->
|
new File('src/main').eachFileRecurse(FileType.FILES) { file ->
|
||||||
println "$file.parent $file.name"
|
files.add("$file.parent $file.name")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void whenUsingEachFileRecurse_thenDirsInSubfoldersAreListed() {
|
void whenUsingEachFileRecurse_thenDirsInSubfoldersAreListed() {
|
||||||
|
var files = []
|
||||||
new File('src/main').eachFileRecurse(FileType.DIRECTORIES) { file ->
|
new File('src/main').eachFileRecurse(FileType.DIRECTORIES) { file ->
|
||||||
println "$file.parent $file.name"
|
files.add("$file.parent $file.name")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void whenUsingEachDirRecurse_thenDirsAndSubDirsAreListed() {
|
void whenUsingEachDirRecurse_thenDirsAndSubDirsAreListed() {
|
||||||
|
var files = []
|
||||||
new File('src/main').eachDirRecurse { dir ->
|
new File('src/main').eachDirRecurse { dir ->
|
||||||
println "$dir.parent $dir.name"
|
files.add("$dir.parent $dir.name")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
void whenUsingTraverse_thenDirectoryIsTraversed() {
|
void whenUsingTraverse_thenDirectoryIsTraversed() {
|
||||||
|
var files = []
|
||||||
new File('src/main').traverse { file ->
|
new File('src/main').traverse { file ->
|
||||||
if (file.directory && file.name == 'groovy') {
|
if (file.directory && file.name == 'groovy') {
|
||||||
FileVisitResult.SKIP_SUBTREE
|
FileVisitResult.SKIP_SUBTREE
|
||||||
} else {
|
} else {
|
||||||
println "$file.parent - $file.name"
|
files.add("$file.parent - $file.name")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
assertTrue(files.size() > 1)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2,6 +2,8 @@ package groovy.com.baeldung.stringtypes
|
|||||||
|
|
||||||
import org.junit.Test
|
import org.junit.Test
|
||||||
|
|
||||||
|
import static org.junit.Assert.assertFalse
|
||||||
|
|
||||||
class DollarSlashyString {
|
class DollarSlashyString {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@ -19,6 +21,7 @@ class DollarSlashyString {
|
|||||||
- $/$$
|
- $/$$
|
||||||
/$
|
/$
|
||||||
|
|
||||||
print(dollarSlashy)
|
//print(dollarSlashy)
|
||||||
|
assertFalse(dollarSlashy.isEmpty())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -60,14 +60,15 @@ public class HashtableUnitTest {
|
|||||||
table.put(new Word("dog"), "another animal");
|
table.put(new Word("dog"), "another animal");
|
||||||
|
|
||||||
Iterator<Word> it = table.keySet().iterator();
|
Iterator<Word> it = table.keySet().iterator();
|
||||||
System.out.println("iterator created");
|
// System.out.println("iterator created");
|
||||||
|
|
||||||
table.remove(new Word("dog"));
|
table.remove(new Word("dog"));
|
||||||
System.out.println("element removed");
|
// System.out.println("element removed");
|
||||||
|
|
||||||
while (it.hasNext()) {
|
while (it.hasNext()) {
|
||||||
Word key = it.next();
|
Word key = it.next();
|
||||||
System.out.println(table.get(key));
|
// System.out.println(table.get(key));
|
||||||
|
assertNotNull(table.get(key));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -85,12 +86,13 @@ public class HashtableUnitTest {
|
|||||||
table.put(new Word("8"), "eight");
|
table.put(new Word("8"), "eight");
|
||||||
|
|
||||||
Enumeration<Word> enumKey = table.keys();
|
Enumeration<Word> enumKey = table.keys();
|
||||||
System.out.println("Enumeration created");
|
// System.out.println("Enumeration created");
|
||||||
table.remove(new Word("1"));
|
table.remove(new Word("1"));
|
||||||
System.out.println("element removed");
|
// System.out.println("element removed");
|
||||||
while (enumKey.hasMoreElements()) {
|
while (enumKey.hasMoreElements()) {
|
||||||
Word key = enumKey.nextElement();
|
Word key = enumKey.nextElement();
|
||||||
System.out.println(table.get(key));
|
// System.out.println(table.get(key));
|
||||||
|
assertNotNull(table.get(key));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -110,7 +112,8 @@ public class HashtableUnitTest {
|
|||||||
Iterator<Map.Entry<Word, String>> it = table.entrySet().iterator();
|
Iterator<Map.Entry<Word, String>> it = table.entrySet().iterator();
|
||||||
while (it.hasNext()) {
|
while (it.hasNext()) {
|
||||||
Map.Entry<Word, String> entry = it.next();
|
Map.Entry<Word, String> entry = it.next();
|
||||||
System.out.println(entry.getValue());
|
// System.out.println(entry.getValue());
|
||||||
|
assertNotNull(entry.getValue());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -0,0 +1,13 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<configuration>
|
||||||
|
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
||||||
|
<encoder>
|
||||||
|
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
|
||||||
|
</pattern>
|
||||||
|
</encoder>
|
||||||
|
</appender>
|
||||||
|
|
||||||
|
<root level="INFO">
|
||||||
|
<appender-ref ref="STDOUT" />
|
||||||
|
</root>
|
||||||
|
</configuration>
|
@ -0,0 +1,16 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<configuration>
|
||||||
|
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
||||||
|
<encoder>
|
||||||
|
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
|
||||||
|
</pattern>
|
||||||
|
</encoder>
|
||||||
|
</appender>
|
||||||
|
|
||||||
|
<root level="INFO">
|
||||||
|
<appender-ref ref="STDOUT" />
|
||||||
|
</root>
|
||||||
|
|
||||||
|
<logger name="org.eclipse.jetty.server.handler" level="WARN"/>
|
||||||
|
<logger name="org.mockserver.log" level="WARN"/>
|
||||||
|
</configuration>
|
@ -23,9 +23,9 @@ public class SSLDebugLogger {
|
|||||||
|
|
||||||
try (BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream()))) {
|
try (BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream()))) {
|
||||||
String line;
|
String line;
|
||||||
logger.info("Response from " + url + ":");
|
logger.debug("Response from " + url + ":");
|
||||||
while ((line = reader.readLine()) != null) {
|
while ((line = reader.readLine()) != null) {
|
||||||
logger.info(line);
|
logger.debug(line);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,13 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<configuration>
|
||||||
|
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
||||||
|
<encoder>
|
||||||
|
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
|
||||||
|
</pattern>
|
||||||
|
</encoder>
|
||||||
|
</appender>
|
||||||
|
|
||||||
|
<root level="INFO">
|
||||||
|
<appender-ref ref="STDOUT" />
|
||||||
|
</root>
|
||||||
|
</configuration>
|
@ -0,0 +1,17 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<configuration>
|
||||||
|
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
||||||
|
<encoder>
|
||||||
|
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
|
||||||
|
</pattern>
|
||||||
|
</encoder>
|
||||||
|
</appender>
|
||||||
|
|
||||||
|
<root level="INFO">
|
||||||
|
<appender-ref ref="STDOUT" />
|
||||||
|
</root>
|
||||||
|
|
||||||
|
<logger name="org.springframework.boot.test.context" level="WARN"/>
|
||||||
|
<logger name="o.s.b.a.mongo.embedded" level="WARN"/>
|
||||||
|
|
||||||
|
</configuration>
|
Loading…
x
Reference in New Issue
Block a user