Unify Content's EntitySystem logging (#26216)
Use Log with generated sawmill name rather than explicitly named one for all non rule-based Content EntitySystems.
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
using System.IO;
|
||||
using System.IO;
|
||||
using Content.Server.Administration;
|
||||
using Content.Shared.Administration;
|
||||
using Content.Shared.CCVar;
|
||||
@@ -32,7 +32,6 @@ public sealed class MappingSystem : EntitySystem
|
||||
/// <returns></returns>
|
||||
private Dictionary<MapId, (TimeSpan next, string fileName)> _currentlyAutosaving = new();
|
||||
|
||||
private ISawmill _sawmill = default!;
|
||||
private bool _autosaveEnabled;
|
||||
|
||||
public override void Initialize()
|
||||
@@ -44,7 +43,6 @@ public sealed class MappingSystem : EntitySystem
|
||||
"autosave <map> <path if enabling>",
|
||||
ToggleAutosaveCommand);
|
||||
|
||||
_sawmill = Logger.GetSawmill("autosave");
|
||||
Subs.CVar(_cfg, CCVars.AutosaveEnabled, SetAutosaveEnabled, true);
|
||||
}
|
||||
|
||||
@@ -69,7 +67,7 @@ public sealed class MappingSystem : EntitySystem
|
||||
|
||||
if (!_mapManager.MapExists(map) || _mapManager.IsMapInitialized(map))
|
||||
{
|
||||
_sawmill.Warning($"Can't autosave map {map}; it doesn't exist, or is initialized. Removing from autosave.");
|
||||
Log.Warning($"Can't autosave map {map}; it doesn't exist, or is initialized. Removing from autosave.");
|
||||
_currentlyAutosaving.Remove(map);
|
||||
return;
|
||||
}
|
||||
@@ -79,7 +77,7 @@ public sealed class MappingSystem : EntitySystem
|
||||
|
||||
var path = Path.Combine(saveDir, $"{DateTime.Now.ToString("yyyy-M-dd_HH.mm.ss")}-AUTO.yml");
|
||||
_currentlyAutosaving[map] = (CalculateNextTime(), name);
|
||||
_sawmill.Info($"Autosaving map {name} ({map}) to {path}. Next save in {ReadableTimeLeft(map)} seconds.");
|
||||
Log.Info($"Autosaving map {name} ({map}) to {path}. Next save in {ReadableTimeLeft(map)} seconds.");
|
||||
_map.SaveMap(map, path);
|
||||
}
|
||||
}
|
||||
@@ -105,17 +103,17 @@ public sealed class MappingSystem : EntitySystem
|
||||
{
|
||||
if (!_mapManager.MapExists(map) || _mapManager.IsMapInitialized(map))
|
||||
{
|
||||
_sawmill.Warning("Tried to enable autosaving on non-existant or already initialized map!");
|
||||
Log.Warning("Tried to enable autosaving on non-existant or already initialized map!");
|
||||
_currentlyAutosaving.Remove(map);
|
||||
return;
|
||||
}
|
||||
|
||||
_sawmill.Info($"Started autosaving map {path} ({map}). Next save in {ReadableTimeLeft(map)} seconds.");
|
||||
Log.Info($"Started autosaving map {path} ({map}). Next save in {ReadableTimeLeft(map)} seconds.");
|
||||
}
|
||||
else
|
||||
{
|
||||
_currentlyAutosaving.Remove(map);
|
||||
_sawmill.Info($"Stopped autosaving on map {map}");
|
||||
Log.Info($"Stopped autosaving on map {map}");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user