Table of Contents

Interface IFormulaParserLogger

Namespace
OfficeOpenXml.FormulaParsing.Logging
Assembly
EPPlus.dll

Used for logging during FormulaParsing

public interface IFormulaParserLogger : IDisposable
Inherited Members

Methods

Log(ParsingContext, Exception)

Called each time an exception occurs during formula parsing.

void Log(ParsingContext context, Exception ex)

Parameters

context ParsingContext
ex Exception

Log(ParsingContext, string)

Called each time information should be logged during formula parsing.

void Log(ParsingContext context, string message)

Parameters

context ParsingContext
message string

Log(string)

Called to log a message outside the parsing context.

void Log(string message)

Parameters

message string

LogCellCounted()

Called each time a cell within the calc chain is accessed during formula parsing.

void LogCellCounted()

LogFunction(string)

Called each time a function is called during formula parsing.

void LogFunction(string func)

Parameters

func string

LogFunction(string, long)

Some functions measure performance, if so this function will be called.

void LogFunction(string func, long milliseconds)

Parameters

func string
milliseconds long