SupportLogger









How do I use Support Logger
Below are practical examples compiled from projects for learning and reference purposes

Featured Snippets


File name: SupportLogger.cs Copy
9     public void Start()
10     {
11         GameObject go = GameObject.Find("PunSupportLogger");
12         if (go == null)
13         {
14             go = new GameObject("PunSupportLogger");
15             DontDestroyOnLoad(go);
16             SupportLogging sl = go.AddComponent();
17             sl.LogTrafficStats = this.LogTrafficStats;
18         }
19     }
File name: SupportLogger.cs Copy
39     public void LogStats()
40     {
41         if (this.LogTrafficStats)
42         {
43             Debug.Log("SupportLogger " + PhotonNetwork.NetworkStatisticsToString());
44         }
45     }
File name: SupportLogger.cs Copy
47     private void LogBasics()
48     {
49         StringBuilder sb = new StringBuilder();
50         sb.AppendFormat("SupportLogger Info: PUN {0}: ", PhotonNetwork.versionPUN);
51
52         sb.AppendFormat("AppID: {0}*** GameVersion: {1} ", PhotonNetwork.networkingPeer.mAppId.Substring(0, 8), PhotonNetwork.networkingPeer.mAppVersionPun);
53         sb.AppendFormat("Server: {0}. Region: {1} ", PhotonNetwork.ServerAddress, PhotonNetwork.networkingPeer.CloudRegion);
54         sb.AppendFormat("HostType: {0} ", PhotonNetwork.PhotonServerSettings.HostType);
55
56
57         Debug.Log(sb.ToString());
58     }
File name: SupportLogger.cs Copy
61     public void OnConnectedToPhoton()
62     {
63         Debug.Log("SupportLogger OnConnectedToPhoton().");
64         this.LogBasics();
65
66         if (LogTrafficStats)
67         {
68             PhotonNetwork.NetworkStatisticsEnabled = true;
69         }
70     }
File name: SupportLogger.cs Copy
72     public void OnFailedToConnectToPhoton(DisconnectCause cause)
73     {
74         Debug.Log("SupportLogger OnFailedToConnectToPhoton("+cause+").");
75         this.LogBasics();
76     }
File name: SupportLogger.cs Copy
78     public void OnJoinedLobby()
79     {
80         Debug.Log("SupportLogger OnJoinedLobby(" + PhotonNetwork.lobby + ").");
81     }
File name: SupportLogger.cs Copy
83     public void OnJoinedRoom()
84     {
85         Debug.Log("SupportLogger OnJoinedRoom(" + PhotonNetwork.room + "). " + PhotonNetwork.lobby + " GameServer:" + PhotonNetwork.ServerAddress);
86     }
File name: SupportLogger.cs Copy
88     public void OnCreatedRoom()
89     {
90         Debug.Log("SupportLogger OnCreatedRoom(" + PhotonNetwork.room + "). " + PhotonNetwork.lobby + " GameServer:" + PhotonNetwork.ServerAddress);
91     }
File name: SupportLogger.cs Copy
93     public void OnLeftRoom()
94     {
95         Debug.Log("SupportLogger OnLeftRoom().");
96     }

Download file with original file name:SupportLogger

SupportLogger 141 lượt xem

Gõ tìm kiếm nhanh...