LogLevel Enum

  • java.lang.Object
    • java.lang.Enum
      • com.microsoft.bot.restclient.LogLevel

public enum LogLevel
extends java.lang.Enum<LogLevel>

Describes the level of HTTP traffic to log.

Fields

BASIC

Logs only URLs, HTTP methods, and time to finish the request.

BODY

Logs everything in BASIC, plus all the request and response body.

BODY_AND_HEADERS

Logs everything in HEADERS and BODY.

HEADERS

Logs everything in BASIC, plus all the request and response headers.

NONE

Logging is turned off.

Methods inherited from java.lang.Enum

java.lang.Enum.<T>valueOf java.lang.Enum.clone java.lang.Enum.compareTo java.lang.Enum.equals java.lang.Enum.finalize java.lang.Enum.getDeclaringClass java.lang.Enum.hashCode java.lang.Enum.name java.lang.Enum.ordinal java.lang.Enum.toString

Methods inherited from java.lang.Object

java.lang.Object.getClass java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Methods

isPrettyJson()

public boolean isPrettyJson()

Returns

boolean
if the JSON payloads will be prettified when log level is set to BODY or BODY_AND_HEADERS. Default is false.

valueOf(String name)

public static LogLevel valueOf(String name)

Parameters

name
java.lang.String

Returns

values()

public static LogLevel[] values()

Returns

withPrettyJson(boolean prettyJson)

public LogLevel withPrettyJson(boolean prettyJson)

Specifies whether to log prettified JSON.

Parameters

prettyJson
boolean
true if JSON paylods are prettified.

Returns

the enum object

Applies to