package com.l7tech.gateway.common.log;

import com.l7tech.common.log.HybridDiagnosticContextKeys;
import com.l7tech.util.CollectionUtils;
import java.util.Collection;

public interface GatewayDiagnosticContextKeys extends HybridDiagnosticContextKeys {
   String SERVICE_ID = "service-id";
   String LISTEN_PORT_ID = "listen-port-id";
   String EMAIL_LISTENER_ID = "email-listener-id";
   String USER_ID = "user-id";
   String USER_IDP_ID = "user-provider-id";
   String JMS_LISTENER_ID = "jms-listener-id";
   String POLICY_ID = "policy-id";
   String CLIENT_IP = "client-ip";
   String FOLDER_ID = "folder-id";
   String REQUEST_ID = "request-id";
   String SERVICE = "service";
   String LISTEN_PORT = "listen-port";
   String EMAIL_LISTENER = "email-listener";
   String USER = "user";
   String JMS_LISTENER = "jms-listener";
   String SERVICE_FOLDER_PATH = "service-folder-path";
   Collection<String> PREFIX_MATCH_PROPERTIES = CollectionUtils.list(new String[]{"logger-name"});
}
