fBaseXtensions.Helpers.Logger.Write C# (CSharp) Method

Write() public static method

public static Write ( LogLevel level, string Message ) : void
level LogLevel
Message string
return void
        public static void Write(LogLevel level, string Message, params object[] args)
        {
            if (!LogLevelEnabled(level)) return;
            string prefix = "[" + DateTime.Now.ToString("hh:mm:ss.fff") + " " + level.ToString() + "]";
            string message = String.Format(Message, args);
            WriteLine(String.Format("{0} {1}", prefix, message), true);
        }

Same methods

Logger::Write ( LogLevel level, string Message, bool WriteToMainLog ) : void
Logger::Write ( string Message ) : void

Usage Example

Exemplo n.º 1
0
        public void OnInitialize()
        {
            Logger.DBLog.DebugFormat("fBaseXtensions OnInitialize Started");

            if (File.Exists(FolderPaths.PluginPath + @"\CombatRoutine.cs"))
            {
                try
                {
                    if (File.Exists(FolderPaths.RoutinePath + @"\CombatRoutine.cs"))
                    {
                        File.Delete(FolderPaths.RoutinePath + @"\CombatRoutine.cs");
                    }

                    File.Copy(FolderPaths.PluginPath + @"\CombatRoutine.cs", FolderPaths.RoutinePath + @"\CombatRoutine.cs");
                    Logger.DBLog.DebugFormat("fBaseXtensions Copied Combat Routine");
                }
                catch (Exception ex)
                {
                    Logger.DBLog.DebugFormat("fBaseXtensions Copy Combat Routine Threw Exception", ex);
                }
            }

            Settings = new PluginSettings();
            PluginSettings.LoadSettings();
            TheCache.ObjectIDCache = new IDCache();
            CharacterControl.OrginalGameDifficultySetting = CharacterSettings.Instance.GameDifficulty;
            BotMain.OnStart += EventHandling.OnBotStart;
            BotMain.OnStop  += EventHandling.OnBotStop;
            CustomConditions.Initialize();
            ObjectCache.FakeCacheObject = new CacheObject(Vector3.Zero, TargetType.None, 0d, "Fake Target", 1f);
            CharacterSettings.Instance.PropertyChanged += CharacterControl.OnDBCharacterSettingPropertyChanged;
            Logger.Write("Init Logger Completed!");
            Logger.DBLog.DebugFormat("fBaseXtensions OnInitialize Finished");
        }
All Usage Examples Of fBaseXtensions.Helpers.Logger::Write