File |
Line |
org/apache/logging/log4j/message/ExtendedThreadInformation.java |
114 |
org/apache/logging/log4j/message/ExtendedThreadInformation.java |
137 |
case WAITING: {
final StackTraceElement element = info.getStackTrace()[0];
final String className = element.getClassName();
final String method = element.getMethodName();
if (className.equals("java.lang.Object") && method.equals("wait")) {
sb.append(" (on object monitor");
if (info.getLockOwnerName() != null) {
sb.append(" owned by \"");
sb.append(info.getLockOwnerName()).append("\" Id=").append(info.getLockOwnerId());
}
sb.append(')');
} else if (className.equals("java.lang.Thread") && method.equals("join")) { |
File |
Line |
org/apache/logging/log4j/message/ObjectMessage.java |
57 |
org/apache/logging/log4j/message/ReusableObjectMessage.java |
45 |
}
@Override
public void formatTo(final StringBuilder buffer) {
if (obj == null || obj instanceof String) {
buffer.append((String) obj);
} else if (obj instanceof StringBuilderFormattable) {
((StringBuilderFormattable) obj).formatTo(buffer);
} else if (obj instanceof CharSequence) {
buffer.append((CharSequence) obj);
} else {
buffer.append(obj);
}
}
/**
* Returns the object formatted using its toString method.
*
* @return the String representation of the object.
*/
@Override
public String getFormat() {
return getFormattedMessage();
}
/**
* Returns the object as if it were a parameter.
*
* @return The object.
*/
@Override
public Object[] getParameters() {
return new Object[] {obj};
}
@Override
public boolean equals(final Object o) { |
File |
Line |
org/apache/logging/log4j/MarkerManager.java |
252 |
org/apache/logging/log4j/MarkerManager.java |
285 |
}
final Marker[] localParents = parents;
if (localParents != null) {
// With only one or two parents the for loop is slower.
final int localParentsLength = localParents.length;
if (localParentsLength == 1) {
return checkParent(localParents[0], marker);
}
if (localParentsLength == 2) {
return checkParent(localParents[0], marker) || checkParent(localParents[1], marker);
}
// noinspection ForLoopReplaceableByForEach
for (int i = 0; i < localParentsLength; i++) {
final Marker localParent = localParents[i];
if (checkParent(localParent, marker)) {
return true;
}
}
}
return false;
}
@Override |
File |
Line |
org/apache/logging/log4j/MarkerManager.java |
287 |
org/apache/logging/log4j/MarkerManager.java |
314 |
if (localParents != null) {
final int localParentsLength = localParents.length;
if (localParentsLength == 1) {
return checkParent(localParents[0], marker);
}
if (localParentsLength == 2) {
return checkParent(localParents[0], marker) || checkParent(localParents[1], marker);
}
// noinspection ForLoopReplaceableByForEach
for (int i = 0; i < localParentsLength; i++) {
final Marker localParent = localParents[i];
if (checkParent(localParent, marker)) {
return true;
}
}
}
return false;
}
@PerformanceSensitive({"allocation", "unrolled"}) |
File |
Line |
org/apache/logging/log4j/MarkerManager.java |
254 |
org/apache/logging/log4j/MarkerManager.java |
314 |
if (localParents != null) {
// With only one or two parents the for loop is slower.
final int localParentsLength = localParents.length;
if (localParentsLength == 1) {
return checkParent(localParents[0], marker);
}
if (localParentsLength == 2) {
return checkParent(localParents[0], marker) || checkParent(localParents[1], marker);
}
// noinspection ForLoopReplaceableByForEach
for (int i = 0; i < localParentsLength; i++) {
final Marker localParent = localParents[i];
if (checkParent(localParent, marker)) {
return true;
}
}
}
return false;
}
@Override |
File |
Line |
org/apache/logging/log4j/message/ExtendedThreadInformation.java |
124 |
org/apache/logging/log4j/message/ExtendedThreadInformation.java |
149 |
sb.append(')');
} else if (className.equals("java.lang.Thread") && method.equals("join")) {
sb.append(" (on completion of thread ").append(info.getLockOwnerId()).append(')');
} else {
sb.append(" (parking for lock");
if (info.getLockOwnerName() != null) {
sb.append(" owned by \"");
sb.append(info.getLockOwnerName()).append("\" Id=").append(info.getLockOwnerId());
}
sb.append(')');
}
break;
} |