com.microsoft.aad.adal
Class Logger

java.lang.Object
  extended by com.microsoft.aad.adal.Logger

public class Logger
extends Object

Android log output can. If externalLogger is set, it will use that as well. Usage: Logger.v(TAG, message, additionalMessage, errorCode) to log. Set custom logger: Logger.setExternalLogger(..);


Nested Class Summary
static interface Logger.ILogger
           
static class Logger.LogLevel
          Log level.
 
Method Summary
static void d(String tag, String message)
           
 void debug(String tag, String message)
           
static void e(String tag, String message, String additionalMessage, ADALError errorCode)
           
static void e(String tag, String message, String additionalMessage, ADALError errorCode, Throwable err)
           
 void error(String tag, String message, String additionalMessage, ADALError errorCode)
           
 void error(String tag, String message, String additionalMessage, ADALError errorCode, Throwable err)
           
 String getCorrelationId()
           
static Logger getInstance()
           
 Logger.LogLevel getLogLevel()
           
static void i(String tag, String message, String additionalMessage)
           
static void i(String tag, String message, String additionalMessage, ADALError errorCode)
           
 void inform(String tag, String message, String additionalMessage, ADALError errorCode)
           
 boolean isAndroidLogEnabled()
           
 void setAndroidLogEnabled(boolean androidLogEnable)
           
static void setCorrelationId(UUID correlation)
           
 void setExternalLogger(Logger.ILogger customLogger)
          set custom logger.
 void setLogLevel(Logger.LogLevel level)
           
static void v(String tag, String message)
           
static void v(String tag, String message, String additionalMessage, ADALError errorCode)
           
 void verbose(String tag, String message, String additionalMessage, ADALError errorCode)
           
static void w(String tag, String message, String additionalMessage, ADALError errorCode)
           
 void warn(String tag, String message, String additionalMessage, ADALError errorCode)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static Logger getInstance()
Returns:
logger

getLogLevel

public Logger.LogLevel getLogLevel()

setLogLevel

public void setLogLevel(Logger.LogLevel level)

setExternalLogger

public void setExternalLogger(Logger.ILogger customLogger)
set custom logger.

Parameters:
externalLogger -

debug

public void debug(String tag,
                  String message)

verbose

public void verbose(String tag,
                    String message,
                    String additionalMessage,
                    ADALError errorCode)

inform

public void inform(String tag,
                   String message,
                   String additionalMessage,
                   ADALError errorCode)

warn

public void warn(String tag,
                 String message,
                 String additionalMessage,
                 ADALError errorCode)

error

public void error(String tag,
                  String message,
                  String additionalMessage,
                  ADALError errorCode)

error

public void error(String tag,
                  String message,
                  String additionalMessage,
                  ADALError errorCode,
                  Throwable err)

d

public static void d(String tag,
                     String message)

i

public static void i(String tag,
                     String message,
                     String additionalMessage)

i

public static void i(String tag,
                     String message,
                     String additionalMessage,
                     ADALError errorCode)

v

public static void v(String tag,
                     String message)

v

public static void v(String tag,
                     String message,
                     String additionalMessage,
                     ADALError errorCode)

w

public static void w(String tag,
                     String message,
                     String additionalMessage,
                     ADALError errorCode)

e

public static void e(String tag,
                     String message,
                     String additionalMessage,
                     ADALError errorCode)

e

public static void e(String tag,
                     String message,
                     String additionalMessage,
                     ADALError errorCode,
                     Throwable err)
Parameters:
tag -
message -
additionalMessage -
errorCode -
err -

setCorrelationId

public static void setCorrelationId(UUID correlation)

isAndroidLogEnabled

public boolean isAndroidLogEnabled()

setAndroidLogEnabled

public void setAndroidLogEnabled(boolean androidLogEnable)

getCorrelationId

public String getCorrelationId()


Copyright © 2003–2015. All rights reserved.