You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2022/01/03 10:34:45 UTC
[camel] 02/06: CAMEL-17338: Tracer - Use source loc:line in logger name. WIP
This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
commit c63cbf89feb909f49939b38961fff677b18990b5
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Sun Jan 2 17:21:10 2022 +0100
CAMEL-17338: Tracer - Use source loc:line in logger name. WIP
---
.../src/main/java/org/apache/camel/impl/engine/DefaultTracer.java | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultTracer.java b/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultTracer.java
index 73c4bad..af7024f 100644
--- a/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultTracer.java
+++ b/core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultTracer.java
@@ -254,7 +254,7 @@ public class DefaultTracer extends ServiceSupport implements CamelContextAware,
protected String getLoggerName(Object node) {
String name = null;
- if (camelContext.isDebugging() && node instanceof LineNumberAware) {
+ if (node instanceof LineNumberAware) {
if (node instanceof NamedRoute) {
// we want the input from a route as it has the source location / line number
node = ((NamedRoute) node).getInput();
@@ -266,8 +266,7 @@ public class DefaultTracer extends ServiceSupport implements CamelContextAware,
name = loc;
if (loc.contains(":")) {
// file based such as xml and yaml
- name = FileUtil.onlyName(loc);
- name = FileUtil.stripExt(name);
+ name = FileUtil.stripPath(loc);
} else {
// classname so let us only grab the name
int pos = name.lastIndexOf('.');