Wrap console logging with time stamp.
This commit is contained in:
committed by
Pavel Penev
parent
aaa3b49496
commit
fe15748cc0
@@ -926,7 +926,7 @@ namespace OpenRA.Server
|
|||||||
DispatchServerOrdersToClients(Order.FromTargetString("Message", text, true));
|
DispatchServerOrdersToClients(Order.FromTargetString("Message", text, true));
|
||||||
|
|
||||||
if (Type == ServerType.Dedicated)
|
if (Type == ServerType.Dedicated)
|
||||||
Console.WriteLine($"[{DateTime.Now.ToString(Settings.TimestampFormat)}] {text}");
|
WriteLineWithTimeStamp(text);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void SendLocalizedMessage(string key, Dictionary<string, object> arguments = null)
|
public void SendLocalizedMessage(string key, Dictionary<string, object> arguments = null)
|
||||||
@@ -935,7 +935,7 @@ namespace OpenRA.Server
|
|||||||
DispatchServerOrdersToClients(Order.FromTargetString("LocalizedMessage", text, true));
|
DispatchServerOrdersToClients(Order.FromTargetString("LocalizedMessage", text, true));
|
||||||
|
|
||||||
if (Type == ServerType.Dedicated)
|
if (Type == ServerType.Dedicated)
|
||||||
Console.WriteLine($"[{DateTime.Now.ToString(Settings.TimestampFormat)}] {ModData.Translation.GetFormattedMessage(key, arguments)}");
|
WriteLineWithTimeStamp(ModData.Translation.GetFormattedMessage(key, arguments));
|
||||||
}
|
}
|
||||||
|
|
||||||
public void SendLocalizedMessageTo(Connection conn, string key, Dictionary<string, object> arguments = null)
|
public void SendLocalizedMessageTo(Connection conn, string key, Dictionary<string, object> arguments = null)
|
||||||
@@ -944,6 +944,11 @@ namespace OpenRA.Server
|
|||||||
DispatchOrdersToClient(conn, 0, 0, Order.FromTargetString("LocalizedMessage", text, true).Serialize());
|
DispatchOrdersToClient(conn, 0, 0, Order.FromTargetString("LocalizedMessage", text, true).Serialize());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void WriteLineWithTimeStamp(string line)
|
||||||
|
{
|
||||||
|
Console.WriteLine($"[{DateTime.Now.ToString(Settings.TimestampFormat)}] {line}");
|
||||||
|
}
|
||||||
|
|
||||||
void InterpretServerOrder(Connection conn, Order o)
|
void InterpretServerOrder(Connection conn, Order o)
|
||||||
{
|
{
|
||||||
lock (LobbyInfo)
|
lock (LobbyInfo)
|
||||||
@@ -1278,7 +1283,7 @@ namespace OpenRA.Server
|
|||||||
{
|
{
|
||||||
lock (LobbyInfo)
|
lock (LobbyInfo)
|
||||||
{
|
{
|
||||||
Console.WriteLine($"[{DateTime.Now.ToString(Settings.TimestampFormat)}] Game started");
|
WriteLineWithTimeStamp("Game started");
|
||||||
|
|
||||||
// Drop any players who are not ready
|
// Drop any players who are not ready
|
||||||
foreach (var c in Conns.Where(c => !c.Validated || GetClient(c).IsInvalid).ToArray())
|
foreach (var c in Conns.Where(c => !c.Validated || GetClient(c).IsInvalid).ToArray())
|
||||||
|
|||||||
@@ -78,7 +78,7 @@ namespace OpenRA.Server
|
|||||||
|
|
||||||
var mods = new InstalledMods(modSearchPaths, explicitModPaths);
|
var mods = new InstalledMods(modSearchPaths, explicitModPaths);
|
||||||
|
|
||||||
Console.WriteLine("[{0}] Starting dedicated server for mod: {1}", DateTime.Now.ToString(settings.TimestampFormat), modID);
|
WriteLineWithTimeStamp($"Starting dedicated server for mod: {modID}");
|
||||||
while (true)
|
while (true)
|
||||||
{
|
{
|
||||||
// HACK: The engine code *still* assumes that Game.ModData is set
|
// HACK: The engine code *still* assumes that Game.ModData is set
|
||||||
@@ -96,15 +96,20 @@ namespace OpenRA.Server
|
|||||||
Thread.Sleep(1000);
|
Thread.Sleep(1000);
|
||||||
if (server.State == ServerState.GameStarted && server.Conns.Count < 1)
|
if (server.State == ServerState.GameStarted && server.Conns.Count < 1)
|
||||||
{
|
{
|
||||||
Console.WriteLine("[{0}] No one is playing, shutting down...", DateTime.Now.ToString(settings.TimestampFormat));
|
WriteLineWithTimeStamp("No one is playing, shutting down...");
|
||||||
server.Shutdown();
|
server.Shutdown();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
modData.Dispose();
|
modData.Dispose();
|
||||||
Console.WriteLine("[{0}] Starting a new server instance...", DateTime.Now.ToString(settings.TimestampFormat));
|
WriteLineWithTimeStamp("Starting a new server instance...");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void WriteLineWithTimeStamp(string line)
|
||||||
|
{
|
||||||
|
Console.WriteLine($"[{DateTime.Now.ToString(Game.Settings.Server.TimestampFormat)}] {line}");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user