Table of Contents

Class CubeLog

Namespace: FastReport.Olap.Utils
Assembly: FastCube.Core.dll

Some logs of cube

public static class CubeLog

Inheritance

objectCubeLog

Properties

Level

Current level of logs, for blocking messages by default.

public static CubeLogLevel Level { get; set; }

Property Value

CubeLogLevel

Methods

WriteCritical(string)

Write FastReport.Olap.Utils.CubeLogLevel.Critical log to event bus, without args, only flat message.

public static void WriteCritical(string message)

Parameters

message string

WriteDebug(string)

Write FastReport.Olap.Utils.CubeLogLevel.Debug log to event bus, without args, only flat message.

public static void WriteDebug(string message)

Parameters

message string

WriteError(string)

Write FastReport.Olap.Utils.CubeLogLevel.Error log to event bus, without args, only flat message.

public static void WriteError(string message)

Parameters

message string

WriteException(Exception, CubeLogLevel)

Write an exception log.

public static void WriteException(Exception ex, CubeLogLevel level)

Parameters

ex Exception

level CubeLogLevel

WriteFormatCritical(string, params object[])

Write FastReport.Olap.Utils.CubeLogLevel.Critical log to event bus.

public static void WriteFormatCritical(string message, params object[] args)

Parameters

message string

args object[]

WriteFormatDebug(string, params object[])

Write FastReport.Olap.Utils.CubeLogLevel.Debug log to event bus, without args, only flat message.

public static void WriteFormatDebug(string message, params object[] args)

Parameters

message string

args object[]

WriteFormatError(string, params object[])

Write FastReport.Olap.Utils.CubeLogLevel.Error log to event bus, without args, only flat message.

public static void WriteFormatError(string message, params object[] args)

Parameters

message string

args object[]

WriteFormatInformation(string, params object[])

Write FastReport.Olap.Utils.CubeLogLevel.Information log to event bus, without args, only flat message.

public static void WriteFormatInformation(string message, params object[] args)

Parameters

message string

args object[]

WriteFormatTrace(string, params object[])

Write FastReport.Olap.Utils.CubeLogLevel.Trace log to event bus, without args, only flat message.

public static void WriteFormatTrace(string message, params object[] args)

Parameters

message string

args object[]

WriteFormatWarning(string, params object[])

Write FastReport.Olap.Utils.CubeLogLevel.Warning log to event bus, without args, only flat message.

public static void WriteFormatWarning(string message, params object[] args)

Parameters

message string

args object[]

WriteInformation(string)

Write FastReport.Olap.Utils.CubeLogLevel.Information log to event bus, without args, only flat message.

public static void WriteInformation(string message)

Parameters

message string

WriteTrace(string)

Write FastReport.Olap.Utils.CubeLogLevel.Trace log to event bus, without args, only flat message.

public static void WriteTrace(string message)

Parameters

message string

WriteWarning(string)

Write FastReport.Olap.Utils.CubeLogLevel.Warning log to event bus, without args, only flat message.

public static void WriteWarning(string message)

Parameters

message string

Log

public static event EventHandler<CubeLogEventArgs> Log

Event Type

EventHandler<CubeLogEventArgs>