}
public void format(StringBuilder buf, Level level) {
ThreadLocalData tld = agent.getThreadLocalData();
if (tld==null) {
return;
}
if (level.equals(Level.INFO) || level.equals(Level.CONFIG)) {
if (tld.getApplicationName() != null) {
buf.append("_ApplicationName").append(NV_SEPARATOR).
append(tld.getApplicationName()).
append(NVPAIR_SEPARATOR);
}
} else {
if (tld.getRequestId() != null) {
buf.append("_RequestID").append(NV_SEPARATOR).
append(tld.getRequestId()).append(NVPAIR_SEPARATOR);
}
if (tld.getApplicationName() != null) {
buf.append("_ApplicationName").append(NV_SEPARATOR).
append(tld.getApplicationName()).
append(NVPAIR_SEPARATOR);
}
if (tld.getModuleName() != null) {
buf.append("_ModuleName").append(NV_SEPARATOR).
append(tld.getModuleName()).append(NVPAIR_SEPARATOR);
}
if (tld.getComponentName() != null) {
buf.append("_ComponentName").append(NV_SEPARATOR).
append(tld.getComponentName()).append(NVPAIR_SEPARATOR);
}
if (tld.getComponentType() != null) {
buf.append("_ComponentType").append(NV_SEPARATOR).
append(tld.getComponentType()).append(NVPAIR_SEPARATOR);
}
if (tld.getMethodName() != null) {
buf.append("_MethodName").append(NV_SEPARATOR).
append(tld.getMethodName()).append(NVPAIR_SEPARATOR);
}
if (tld.getTransactionId() != null) {
buf.append("_TransactionId").append(NV_SEPARATOR).
append(tld.getTransactionId()).append(NVPAIR_SEPARATOR);
}
if (tld.getSecurityId() != null) {
buf.append("_CallerId").append(NV_SEPARATOR).
append(tld.getSecurityId()).append(NVPAIR_SEPARATOR);
}
}
}