Camel은 OctaneSdkException에 대한 스택 추적의 모든 행을 기록합니다.

Camel은 OctaneSdkException에 대한 스택 추적의 모든 행을 기록합니다.

낙타 통나무에 문제가 있습니다. 특별한 예외가 있습니다. com.impinj.octane.OctaneSdkException이 발생할 때마다 낙타는 스택 추적의 모든 단일 행에 타임스탬프를 찍기 시작합니다.

2019-07-31 17:28:42,435 ERROR [stderr] (default task-12) com.acme.exception.ProcessManagerException: com.impinj.octane.OctaneSdkException: Error connecting to the reader (192.118.219.210) : Failed to get the session.
2019-07-31 17:28:42,439 ERROR [stderr] (default task-12)    at com.acme.kernel.Process.manager.ProcessManager.startProcess(ProcessManager.java:79)
2019-07-31 17:28:42,439 ERROR [stderr] (default task-12)    at com.acme.kernel.Process.manager.ProcessManager.startProcess(ProcessManager.java:47)
2019-07-31 17:28:42,439 ERROR [stderr] (default task-12)    at sun.reflect.GeneratedMethodAccessor175.invoke(Unknown Source)
2019-07-31 17:28:42,439 ERROR [stderr] (default task-12)    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2019-07-31 17:28:42,439 ERROR [stderr] (default task-12)    at java.lang.reflect.Method.invoke(Method.java:606)

이 예외는 항상 발생하며 다른 예외는 발생하지 않습니다. 뭐가 될수 있었는지?

답변1

문제를 발견했습니다. 표준 오류를 사용했기 때문에 다음을 사용했습니다.

e.printStackTrace()

대신에 나는

logger.error(e) 

모든 것이 매력처럼 작동했습니다.

관련 정보