2011-06-09 2 views
1

j'ai le niveau de journalisation personnalisé suivantniveau journal log4j personnalisé et fichier de propriétés

public class SAMLLoggingLevel extends Level{ 

public static final String SAMLLOGGING_LEVEL = "SAMLLOGGING"; 
public static final Level SAML_EXCEPTION_LOGGING = new SAMLLoggingLevel(FATAL_INT + 1, SAMLLOGGING_LEVEL, 7); 
public static final Level SAML_DEBUG_LOGGING = new SAMLLoggingLevel(DEBUG_INT+1, SAMLLOGGING_LEVEL, 7); 
public static final Level SAML_ERROR_LOGGING = new SAMLLoggingLevel(ERROR_INT+1, SAMLLOGGING_LEVEL, 7); 

protected SAMLLoggingLevel(int level, String levelStr, int syslogEquivalent) { 
    super(level, levelStr, syslogEquivalent); 
} 
} 

Je tente de se connecter en utilisant la

suivante
public static Logger logger = Logger.getLogger(xyz.class); 

logger.log(SAMLLoggingLevel.SAML_DEBUG_LOGGING, "logger SAML_DEBUG_LOGGING"); 
logger.log(SAMLLoggingLevel.SAML_ERROR_LOGGING, "logger SAML_ERROR_LOGGING"); 
logger.log(SAMLLoggingLevel.SAML_EXCEPTION_LOGGING, "logger SAML_EXCEPTION_LOGGING"); 

mon fichier log4j.properteis ressemble à ceci

log4j.logger.com.xyz=SAML_DEBUG_LOGGING, SAMLLoggingLevel 
log4j.appender.SAMLLoggingLevel=org.apache.log4j.RollingFileAppender 
log4j.appender.SAMLLoggingLevel.File=/SAML.log 
log4j.appender.SAMLLoggingLevel.layout=org.apache.log4j.PatternLayout 
log4j.appender.SAMLLoggingLevel.layout.ConversionPattern=%d{MMM dd yyyy HH:mm:ss,SSS zzz} %5p %c{1}:%L - %m%n 

Je reçois tous les messages debub de toutes les classes de com.xyz. Je veux limiter seulement à la fois qui sont enregistrées à l'aide logger.log (SAMLLoggingLevel ....)

Répondre

1

Modifier votre code de

log4j.logger.com.xyz=SAML_DEBUG_LOGGING, SAMLLoggingLevel 

à

log4j.logger.com.xyz=SAML_DEBUG_LOGGING#com.yourpackagename.SAMLLoggingLevel, SAMLLoggingLevel 
+0

Bienvenue sur StackOverflow. Veuillez vérifier comment utiliser le formatage Markdown (il y a un point d'interrogation à côté de la zone d'édition, en cliquant dessus, vous obtenez les informations de base) – marko

Questions connexes