Public Types | Public Member Functions

com.cosylab.logging.engine.audience.Audience Interface Reference

Inheritance diagram for com.cosylab.logging.engine.audience.Audience:
com.cosylab.logging.engine.audience.EngineerAudience com.cosylab.logging.engine.audience.OperatorAudience com.cosylab.logging.engine.audience.SciLogAudience

List of all members.

Public Types

enum  AudienceInfo { ENGINEER = ("Engineer","Engineer"), OPERATOR = ("Operator","Operator"), SCILOG = ("Science Log","SciLog") }

Public Member Functions

AudienceInfo getInfo ()
boolean matches (ILogEntry log)

Detailed Description

The interface for the audience

Author:
acaproni
Since:
ACS 8.1.0

Member Enumeration Documentation

The known audiences

Author:
acaproni
Enumerator:
ENGINEER 
OPERATOR 
SCILOG 

Member Function Documentation

AudienceInfo com.cosylab.logging.engine.audience.Audience.getInfo (  ) 
boolean com.cosylab.logging.engine.audience.Audience.matches ( ILogEntry  log  ) 

Check if the passed log matches with the criteria of the audience.

Parameters:
log The log to check
Returns:
true if the log can be accepted

Implemented in com.cosylab.logging.engine.audience.EngineerAudience, com.cosylab.logging.engine.audience.OperatorAudience, and com.cosylab.logging.engine.audience.SciLogAudience.

Referenced by com.cosylab.logging.engine.LogMatcher.match().


The documentation for this interface was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties