Update MainMenu.cs to use ISawmill (#29988)

* Update MainMenu.cs to use ISawmill

* Update

* Error
This commit is contained in:
Winkarst
2024-07-14 06:05:39 +03:00
committed by GitHub
parent 68982953f3
commit 5d1702d280

View File

@@ -25,6 +25,9 @@ namespace Content.Client.MainMenu
[Dependency] private readonly IGameController _controllerProxy = default!; [Dependency] private readonly IGameController _controllerProxy = default!;
[Dependency] private readonly IResourceCache _resourceCache = default!; [Dependency] private readonly IResourceCache _resourceCache = default!;
[Dependency] private readonly IUserInterfaceManager _userInterfaceManager = default!; [Dependency] private readonly IUserInterfaceManager _userInterfaceManager = default!;
[Dependency] private readonly ILogManager _logManager = default!;
private ISawmill _sawmill = default!;
private MainMenuControl _mainMenuControl = default!; private MainMenuControl _mainMenuControl = default!;
private bool _isConnecting; private bool _isConnecting;
@@ -35,6 +38,8 @@ namespace Content.Client.MainMenu
/// <inheritdoc /> /// <inheritdoc />
protected override void Startup() protected override void Startup()
{ {
_sawmill = _logManager.GetSawmill("mainmenu");
_mainMenuControl = new MainMenuControl(_resourceCache, _configurationManager); _mainMenuControl = new MainMenuControl(_resourceCache, _configurationManager);
_userInterfaceManager.StateRoot.AddChild(_mainMenuControl); _userInterfaceManager.StateRoot.AddChild(_mainMenuControl);
@@ -116,7 +121,7 @@ namespace Content.Client.MainMenu
catch (ArgumentException e) catch (ArgumentException e)
{ {
_userInterfaceManager.Popup($"Unable to connect: {e.Message}", "Connection error."); _userInterfaceManager.Popup($"Unable to connect: {e.Message}", "Connection error.");
Logger.Warning(e.ToString()); _sawmill.Warning(e.ToString());
_netManager.ConnectFailed -= _onConnectFailed; _netManager.ConnectFailed -= _onConnectFailed;
_setConnectingState(false); _setConnectingState(false);
} }