This is an automated email from the ASF dual-hosted git repository.
dongjoon pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/orc.git
The following commit(s) were added to refs/heads/main by this push:
new 4602c7b2d ORC-1931: Suppress Hadoop logs lower than ERROR level in
`orc-tools`
4602c7b2d is described below
commit 4602c7b2d5d6fda6029c84ecd3edd60207d3530e
Author: Dongjoon Hyun <[email protected]>
AuthorDate: Wed Jun 18 17:23:09 2025 -0700
ORC-1931: Suppress Hadoop logs lower than ERROR level in `orc-tools`
### What changes were proposed in this pull request?
This PR aims to suppress `orc-tools` Hadoop logs which is lower than ERROR
level.
### Why are the changes needed?
**BEFORE**
```
$ orc-tools count
/Users/dongjoon/APACHE/orc-merge/java/core/src/test/resources/orc-file-11-format.orc
[main] WARN org.apache.hadoop.util.NativeCodeLoader - Unable to load
native-hadoop library for your platform... using builtin-java classes where
applicable
file:/Users/dongjoon/APACHE/orc-merge/java/core/src/test/resources/orc-file-11-format.orc
7500
```
**AFTER**
```
$ java -jar tools/target/orc-tools-2.2.0-SNAPSHOT-uber.jar count
file:////Users/dongjoon/APACHE/orc-merge/java/core/src/test/resources/orc-file-11-format.orc
file:/Users/dongjoon/APACHE/orc-merge/java/core/src/test/resources/orc-file-11-format.orc
7500
```
### How was this patch tested?
Manual tests.
### Was this patch authored or co-authored using generative AI tooling?
No.
Closes #2289 from dongjoon-hyun/ORC-1931.
Authored-by: Dongjoon Hyun <[email protected]>
Signed-off-by: Dongjoon Hyun <[email protected]>
---
java/tools/src/java/org/apache/orc/tools/Driver.java | 1 +
1 file changed, 1 insertion(+)
diff --git a/java/tools/src/java/org/apache/orc/tools/Driver.java
b/java/tools/src/java/org/apache/orc/tools/Driver.java
index c8e2fffed..c94e76f34 100644
--- a/java/tools/src/java/org/apache/orc/tools/Driver.java
+++ b/java/tools/src/java/org/apache/orc/tools/Driver.java
@@ -77,6 +77,7 @@ public class Driver {
}
public static void main(String[] args) throws Exception {
+ System.setProperty("org.slf4j.simpleLogger.log.org.apache.hadoop",
"error");
DriverOptions options = new DriverOptions(args);
if (options.command == null) {