MCPcopy Create free account
hub / github.com/apache/tomcat / getLogName

Method getLogName

java/org/apache/catalina/core/ContainerBase.java:292–313  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

290
291
292 @Override
293 public String getLogName() {
294
295 if (logName != null) {
296 return logName;
297 }
298 String loggerName = null;
299 Container current = this;
300 while (current != null) {
301 String name = current.getName();
302 if ((name == null) || (name.isEmpty())) {
303 name = "/";
304 } else if (name.startsWith("##")) {
305 name = "/" + name;
306 }
307 loggerName = "[" + name + "]" + ((loggerName != null) ? ("." + loggerName) : "");
308 current = current.getParent();
309 }
310 logName = ContainerBase.class.getName() + "." + loggerName;
311 return logName;
312
313 }
314
315
316 @Override

Callers 1

getLoggerMethod · 0.95

Calls 5

getNameMethod · 0.95
getParentMethod · 0.95
getNameMethod · 0.65
isEmptyMethod · 0.45
startsWithMethod · 0.45

Tested by

no test coverage detected