private StructuredLogObject createStructuredLogObject(string message, LogMessageType type, string stackTrace = null)
    {
        string playerName = null;
        string playerId   = null;

        try
        {
            SessionManager sessionManager = Service.Get <SessionManager>();
            playerName = sessionManager.LocalUser.DisplayName.Text;
            playerId   = sessionManager.LocalUser.Id;
        }
        catch (Exception)
        {
        }
        return(diagService.CreateBaseStructuredLogObject(message, type, stackTrace, playerId, playerName));
    }