Changeset 399


Ignore:
Timestamp:
Aug 14, 2022, 8:13:05 PM (2 years ago)
Author:
alloc
Message:

Updated logging strings

Location:
binary-improvements2/WebServer/src
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • binary-improvements2/WebServer/src/OpenID.cs

    r391 r399  
    3939                                if (_errors == SslPolicyErrors.None) {
    4040                                        if (verboseSsl) {
    41                                                 Log.Out ("Steam certificate: No error (1)");
     41                                                Log.Out ("[OpenID] Steam certificate: No error (1)");
    4242                                        }
    4343
     
    9494
    9595                                                // This status is an error, print information
    96                                                 Log.Warning ("Steam certificate error: " + chainEl.Certificate.Subject + " ### Error: " +
     96                                                Log.Warning ("[OpenID] Steam certificate error: " + chainEl.Certificate.Subject + " ### Error: " +
    9797                                                             chainStatus.Status);
    9898                                                privateChain.Reset ();
     
    104104                                        if (chainStatus.Status != X509ChainStatusFlags.NoError &&
    105105                                            chainStatus.Status != X509ChainStatusFlags.UntrustedRoot) {
    106                                                 Log.Warning ("Steam certificate error: " + chainStatus.Status);
     106                                                Log.Warning ("[OpenID] Steam certificate error: " + chainStatus.Status);
    107107                                                privateChain.Reset ();
    108108                                                return false;
     
    113113                                privateChain.Reset ();
    114114                                if (verboseSsl) {
    115                                         Log.Out ("Steam certificate: No error (4)");
     115                                        Log.Out ("[OpenID] Steam certificate: No error (4)");
    116116                                }
    117117
     
    136136                        string mode = getValue (_req, "openid.mode");
    137137                        if (mode == "cancel") {
    138                                 Log.Warning ("Steam OpenID login canceled");
     138                                Log.Warning ("[OpenID] Steam OpenID login canceled");
    139139                                return 0;
    140140                        }
    141141
    142142                        if (mode == "error") {
    143                                 Log.Warning ("Steam OpenID login error: " + getValue (_req, "openid.error"));
     143                                Log.Warning ("[OpenID] Steam OpenID login error: " + getValue (_req, "openid.error"));
    144144                                if (debugOpenId) {
    145145                                        PrintOpenIdResponse (_req);
     
    155155                                steamId = ulong.Parse (steamIdMatch.Groups [1].Value);
    156156                        } else {
    157                                 Log.Warning ("Steam OpenID login result did not give a valid SteamID");
     157                                Log.Warning ("[OpenID] Steam OpenID login result did not give a valid SteamID");
    158158                                if (debugOpenId) {
    159159                                        PrintOpenIdResponse (_req);
     
    201201                        }
    202202
    203                         Log.Warning ("Steam OpenID login failed: {0}", responseString);
     203                        Log.Warning ("[OpenID] Steam OpenID login failed: {0}", responseString);
    204204                        return 0;
    205205                }
     
    218218                        NameValueCollection nvc = _req.QueryString;
    219219                        if (nvc [_name] == null) {
    220                                 throw new MissingMemberException ("OpenID parameter \"" + _name + "\" missing");
     220                                throw new MissingMemberException ("[OpenID] OpenID parameter \"" + _name + "\" missing");
    221221                        }
    222222
  • binary-improvements2/WebServer/src/SSE/AbsEvent.cs

    r391 r399  
    132132                protected void logError (string _message, bool _printConnections) {
    133133                        Log.Error (_printConnections
    134                                 ? $"SSE ({Name}): {_message} (Left open: {currentlyOpen}, total opened: {totalOpened}, closed: {totalClosed})"
    135                                 : $"SSE ({Name}): {_message}");
     134                                ? $"[Web] [SSE] '{Name}': {_message} (Left open: {currentlyOpen}, total opened: {totalOpened}, closed: {totalClosed})"
     135                                : $"[Web] [SSE] '{Name}': {_message}");
    136136                }
    137137
  • binary-improvements2/WebServer/src/UrlHandlers/ApiHandler.cs

    r394 r399  
    6464                       
    6565                        if (!apis.TryGetValue (apiName, out AbsWebAPI api)) {
    66                                 Log.Out ($"Error in {nameof(ApiHandler)}.HandleRequest(): No handler found for API \"{apiName}\"");
     66                                Log.Warning ($"[Web] In {nameof(ApiHandler)}.HandleRequest(): No handler found for API \"{apiName}\"");
    6767                                _context.Response.StatusCode = (int) HttpStatusCode.NotFound;
    6868                                return;
     
    8585                                apiHandlerSampler.End ();
    8686                        } catch (Exception e) {
    87                                 Log.Error ($"Error in {nameof(ApiHandler)}.HandleRequest(): Handler {api.Name} threw an exception:");
     87                                Log.Error ($"[Web] In {nameof(ApiHandler)}.HandleRequest(): Handler {api.Name} threw an exception:");
    8888                                Log.Exception (e);
    8989                                _context.Response.StatusCode = (int) HttpStatusCode.InternalServerError;
  • binary-improvements2/WebServer/src/UrlHandlers/ItemIconHandler.cs

    r391 r399  
    2828                        if (!loaded) {
    2929                                _context.Response.StatusCode = (int) HttpStatusCode.InternalServerError;
    30                                 Log.Out ("Web:IconHandler: Icons not loaded");
     30                                Log.Out ("[Web] IconHandler: Icons not loaded");
    3131                                return;
    3232                        }
     
    4545                                _context.Response.StatusCode = (int) HttpStatusCode.NotFound;
    4646                                if (logMissingFiles) {
    47                                         Log.Out ("Web:IconHandler:FileNotFound: \"" + _context.RequestPath + "\" ");
     47                                        Log.Out ("[Web] IconHandler: FileNotFound: \"" + _context.RequestPath + "\" ");
    4848                                }
    4949                        }
     
    8383                                        loadIconsFromFolder (GameIO.GetGameDir ("Data/ItemIcons"), tintedIcons);
    8484                                } catch (Exception e) {
    85                                         Log.Error ("Failed loading icons from base game");
     85                                        Log.Error ("[Web] Failed loading icons from base game");
    8686                                        Log.Exception (e);
    8787                                }
     
    9393                                                loadIconsFromFolder (modIconsPath, tintedIcons);
    9494                                        } catch (Exception e) {
    95                                                 Log.Error ("Failed loading icons from mod " + mod.ModInfo.Name.Value);
     95                                                Log.Error ("[Web] Failed loading icons from mod " + mod.ModInfo.Name.Value);
    9696                                                Log.Exception (e);
    9797                                        }
     
    9999
    100100                                loaded = true;
    101                                 Log.Out ("Web:IconHandler: Icons loaded - {0} ms", microStopwatch.ElapsedMilliseconds);
     101                                Log.Out ("[Web] IconHandler: Icons loaded - {0} ms", microStopwatch.ElapsedMilliseconds);
    102102
    103103                                return true;
  • binary-improvements2/WebServer/src/UrlHandlers/SessionHandler.cs

    r394 r399  
    7070                                        WebConnection con = connectionHandler.LogIn (id, _context.Request.RemoteEndPoint.Address);
    7171                                        int level = GameManager.Instance.adminTools.GetUserPermissionLevel (con.UserId);
    72                                         Log.Out ("Steam OpenID login from {0} with ID {1}, permission level {2}",
     72                                        Log.Out ("[Web] Steam OpenID login from {0} with ID {1}, permission level {2}",
    7373                                                remoteEndpointString, con.UserId, level);
    7474
     
    8585                                }
    8686                        } catch (Exception e) {
    87                                 Log.Error ("Error validating login:");
     87                                Log.Error ("[Web] Error validating Steam login:");
    8888                                Log.Exception (e);
    8989                        }
    9090
    91                         Log.Out ($"Steam OpenID login failed from {remoteEndpointString}");
     91                        Log.Out ($"[Web] Steam OpenID login failed from {remoteEndpointString}");
    9292                        _context.Response.Redirect (pageErrorPath + "SteamLoginFailed");
    9393                }
  • binary-improvements2/WebServer/src/UrlHandlers/SseHandler.cs

    r391 r399  
    5858
    5959                        if (!events.TryGetValue (eventName, out AbsEvent eventInstance)) {
    60                                 Log.Out ($"Error in {nameof (SseHandler)}.HandleRequest(): No handler found for event \"{eventName}\"");
     60                                Log.Warning ($"[Web] [SSE] In {nameof (SseHandler)}.HandleRequest(): No handler found for event \"{eventName}\"");
    6161                                _context.Response.StatusCode = (int)HttpStatusCode.NotFound;
    6262                                return;
     
    8181                                _context.Response.OutputStream.Flush ();
    8282                        } catch (Exception e) {
    83                                 Log.Error ($"Error in {nameof (SseHandler)}.HandleRequest(): Handler {eventInstance.Name} threw an exception:");
     83                                Log.Error ($"[Web] [SSE] In {nameof (SseHandler)}.HandleRequest(): Handler {eventInstance.Name} threw an exception:");
    8484                                Log.Exception (e);
    8585                                _context.Response.StatusCode = (int)HttpStatusCode.InternalServerError;
     
    9999                                                eventHandler.ProcessSendQueue ();
    100100                                        } catch (Exception e) {
    101                                                 Log.Error ($"SSE ({eventName}): Error processing send queue");
     101                                                Log.Error ($"[Web] [SSE] '{eventName}': Error processing send queue");
    102102                                                Log.Exception (e);
    103103                                        }
  • binary-improvements2/WebServer/src/UrlHandlers/StaticHandler.cs

    r391 r399  
    2828                                _context.Response.StatusCode = (int) HttpStatusCode.NotFound;
    2929                                if (logMissingFiles) {
    30                                         Log.Out ("Web:Static:FileNotFound: \"" + _context.RequestPath + "\" @ \"" + datapath + fn + "\"");
     30                                        Log.Warning ("[Web] Static: FileNotFound: \"" + _context.RequestPath + "\" @ \"" + datapath + fn + "\"");
    3131                                }
    3232                        }
  • binary-improvements2/WebServer/src/WebAPI/GetPlayerList.cs

    r394 r399  
    199199                        }
    200200
    201                         Log.Out ("GetPlayerList: ignoring invalid filter for number-column '{0}': '{1}'", _filterCol, _filterVal);
     201                        Log.Out ("[Web] GetPlayerList: ignoring invalid filter for number-column '{0}': '{1}'", _filterCol, _filterVal);
    202202                        return _list;
    203203                }
  • binary-improvements2/WebServer/src/WebCommandResult.cs

    r391 r399  
    5858                        } catch (IOException e) {
    5959                                if (e.InnerException is SocketException) {
    60                                         Log.Out ("Error in WebCommandResult.SendLines(): Remote host closed connection: " +
    61                                                  e.InnerException.Message);
     60                                        Log.Warning ("[Web] Error in WebCommandResult.SendLines(): Remote host closed connection: " + e.InnerException.Message);
    6261                                } else {
    63                                         Log.Out ("Error (IO) in WebCommandResult.SendLines(): " + e);
     62                                        Log.Warning ("[Web] Error (IO) in WebCommandResult.SendLines(): " + e);
    6463                                }
    6564                        } catch (Exception e) {
    66                                 Log.Out ("Error in WebCommandResult.SendLines(): " + e);
     65                                Log.Warning ("[Web] Error in WebCommandResult.SendLines(): " + e);
    6766                        } finally {
    6867                                response?.Close ();
  • binary-improvements2/WebServer/src/WebPermissions.cs

    r395 r399  
    184184
    185185                private void OnFileChanged (object _source, FileSystemEventArgs _e) {
    186                         Log.Out ("Reloading " + SettingsFileName);
     186                        Log.Out ("[Web] [Perms] Reloading " + SettingsFileName);
    187187                        Load ();
    188188                }
     
    193193
    194194                        if (!File.Exists (SettingsFullPath)) {
    195                                 Log.Out ($"Permissions file '{SettingsFileName}' not found, creating.");
     195                                Log.Out ($"[Web] [Perms] Permissions file '{SettingsFileName}' not found, creating.");
    196196                                Save ();
    197197                                return;
    198198                        }
    199199
    200                         Log.Out ($"Loading permissions file at '{SettingsFullPath}'");
     200                        Log.Out ($"[Web] [Perms] Loading permissions file at '{SettingsFullPath}'");
    201201
    202202                        XmlDocument xmlDoc = new XmlDocument ();
     
    205205                                xmlDoc.Load (SettingsFullPath);
    206206                        } catch (XmlException e) {
    207                                 Log.Error ("Failed loading permissions file: " + e.Message);
     207                                Log.Error ("[Web] [Perms] Failed loading permissions file: " + e.Message);
    208208                                return;
    209209                        }
     
    212212
    213213                        if (adminToolsNode == null) {
    214                                 Log.Error ("Failed loading permissions file: No DocumentElement found");
     214                                Log.Error ("[Web] [Perms] Failed loading permissions file: No DocumentElement found");
    215215                                return;
    216216                        }
     
    227227                        }
    228228
    229                         Log.Out ("Loading permissions file done.");
     229                        Log.Out ("[Web] [Perms] Loading permissions file done.");
    230230                }
    231231
     
    237237
    238238                                if (subChild.NodeType != XmlNodeType.Element) {
    239                                         Log.Warning ($"Unexpected XML node found in 'admintokens' section: {subChild.OuterXml}");
     239                                        Log.Warning ($"[Web] [Perms] Unexpected XML node found in 'admintokens' section: {subChild.OuterXml}");
    240240                                        continue;
    241241                                }
     
    244244
    245245                                if (!lineItem.HasAttribute ("name")) {
    246                                         Log.Warning ($"Ignoring admintoken-entry because of missing 'name' attribute: {subChild.OuterXml}");
     246                                        Log.Warning ($"[Web] [Perms] Ignoring admintoken-entry because of missing 'name' attribute: {subChild.OuterXml}");
    247247                                        continue;
    248248                                }
    249249
    250250                                if (!lineItem.HasAttribute ("token")) {
    251                                         Log.Warning ($"Ignoring admintoken-entry because of missing 'token' attribute: {subChild.OuterXml}");
     251                                        Log.Warning ($"[Web] [Perms] Ignoring admintoken-entry because of missing 'token' attribute: {subChild.OuterXml}");
    252252                                        continue;
    253253                                }
    254254
    255255                                if (!lineItem.HasAttribute ("permission_level")) {
    256                                         Log.Warning ($"Ignoring admintoken-entry because of missing 'permission_level' attribute: {subChild.OuterXml}");
     256                                        Log.Warning ($"[Web] [Perms] Ignoring admintoken-entry because of missing 'permission_level' attribute: {subChild.OuterXml}");
    257257                                        continue;
    258258                                }
     
    262262                                if (!int.TryParse (lineItem.GetAttribute ("permission_level"), out int permissionLevel)) {
    263263                                        Log.Warning (
    264                                                 $"Ignoring admintoken-entry because of invalid (non-numeric) value for 'permission_level' attribute: {subChild.OuterXml}");
     264                                                $"[Web] [Perms] Ignoring admintoken-entry because of invalid (non-numeric) value for 'permission_level' attribute: {subChild.OuterXml}");
    265265                                        continue;
    266266                                }
     
    277277
    278278                                if (subChild.NodeType != XmlNodeType.Element) {
    279                                         Log.Warning ($"Unexpected XML node found in 'permissions' section: {subChild.OuterXml}");
     279                                        Log.Warning ($"[Web] [Perms] Unexpected XML node found in 'permissions' section: {subChild.OuterXml}");
    280280                                        continue;
    281281                                }
     
    284284
    285285                                if (!lineItem.HasAttribute ("module")) {
    286                                         Log.Warning ($"Ignoring permission-entry because of missing 'module' attribute: {subChild.OuterXml}");
     286                                        Log.Warning ($"[Web] [Perms] Ignoring permission-entry because of missing 'module' attribute: {subChild.OuterXml}");
    287287                                        continue;
    288288                                }
    289289
    290290                                if (!lineItem.HasAttribute ("permission_level")) {
    291                                         Log.Warning ($"Ignoring permission-entry because of missing 'permission_level' attribute: {subChild.OuterXml}");
     291                                        Log.Warning ($"[Web] [Perms] Ignoring permission-entry because of missing 'permission_level' attribute: {subChild.OuterXml}");
    292292                                        continue;
    293293                                }
     
    295295                                if (!int.TryParse (lineItem.GetAttribute ("permission_level"), out int permissionLevel)) {
    296296                                        Log.Warning (
    297                                                 $"Ignoring permission-entry because of invalid (non-numeric) value for 'permission_level' attribute: {subChild.OuterXml}");
     297                                                $"[Web] [Perms] Ignoring permission-entry because of invalid (non-numeric) value for 'permission_level' attribute: {subChild.OuterXml}");
    298298                                        continue;
    299299                                }
Note: See TracChangeset for help on using the changeset viewer.