Optional
messageIf assigned, look at the message. As a string, it will be a case insensitive contained in the string. Using a regexp, you can match the entire string or use case sensitivity.
Optional
levelIf assigned, look at the level. It must be an exact match, not this level and all higher levels.
Optional
categoryIf assigned, look at the category. It must be an exact match.
Optional
typeIf assigned, look at the type. As a string, it will be a case insensitive contained in the string. Using a regexp, you can match the entire string or use case sensitivity. It can also be the class Type, such as InputValueHost (the class itself, not a string).
Optional
featureIf assigned, look at the feature field. As a string, it will be a case insensitive contained in the string. Using a regexp, you can match the entire string or use case sensitivity.
Optional
identityIf assigned, look at the identity field. As a string, it will be a case insensitive contained in the string. Using a regexp, you can match the entire string or use case sensitivity.
Optional
hasIf assigned, look at the data field. When true, only return those with data property assigned. When false, omit those with data property assigned. undefined means ignore this filter.
Optional
dataAssign to an object to match to the data. The object can have a subset of properties to match. The values must be exact matches. When assigned, hasData is ignored as the data property must be assigned.
Generated using TypeDoc v0.25.12
Add these to LoggerServiceBase with overrideMinLevelWhen() to override the minLevel rule, and include a log entry based on a variety of characteristics. Each instance must match all properties that are assigned. There are helpful tools, like regexp matching on strings and where you enter a string, not a regexp, it is a case insensitive match.