Class TraceTelemetry
- java.lang.Object
-
- com.microsoft.applicationinsights.telemetry.BaseTelemetry
-
- com.microsoft.applicationinsights.telemetry.TraceTelemetry
-
- All Implemented Interfaces:
Telemetry
public final class TraceTelemetry extends BaseTelemetry
Telemetry type used for log messages.
-
-
Constructor Summary
Constructors Constructor Description TraceTelemetry()
TraceTelemetry(java.lang.String message)
TraceTelemetry(java.lang.String message, SeverityLevel severityLevel)
Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected MessageData
getData()
java.lang.String
getMessage()
Gets the message text.SeverityLevel
getSeverityLevel()
void
setMessage(java.lang.String message)
Sets the message text.void
setSeverityLevel(SeverityLevel severityLevel)
-
Methods inherited from class com.microsoft.applicationinsights.telemetry.BaseTelemetry
getContext, getProperties, getTimestamp, initialize, setTimestamp
-
-
-
-
Constructor Detail
-
TraceTelemetry
public TraceTelemetry()
-
TraceTelemetry
public TraceTelemetry(java.lang.String message)
-
TraceTelemetry
public TraceTelemetry(java.lang.String message, @Nullable SeverityLevel severityLevel)
Creates a new instance.- Parameters:
message
- The message. Max length 10000.severityLevel
- The severity level.
-
-
Method Detail
-
getMessage
public java.lang.String getMessage()
Gets the message text. For example, the text that would normally be written to a log file line.
-
setMessage
public void setMessage(java.lang.String message)
Sets the message text. For example, the text that would normally be written to a log file line.
-
setSeverityLevel
public void setSeverityLevel(SeverityLevel severityLevel)
-
getSeverityLevel
@Nullable public SeverityLevel getSeverityLevel()
-
getData
protected MessageData getData()
- Specified by:
getData
in classBaseTelemetry
-
-