public abstract void Log( LogLevel level, string message, string systemInfo, Exception ex )
Public MustOverride Sub Log ( level As LogLevel, message As String, systemInfo As String, ex As Exception )