-
Notifications
You must be signed in to change notification settings - Fork 1
Logs
Logs generated by WhyMap are XZ compressed and obfuscated in case you need to share them with me and you don't want to share the map location you was on while the map got corrupted. Example log looks like this:
121107.354: Initialized 1, file exists: true
121107.355: Loading 1, file existed: true
121107.562: Initialized 2, file exists: true
121107.562: Loading 2, file existed: true
121107.835: Initialized 3, file exists: true
121107.835: Loading 3, file existed: true
121107.996: Initialized 4, file exists: true
121107.996: Loading 4, file existed: true
121110.664: Saving 2, file existed: true
121110.664: Saving 4, file existed: true
121110.664: Saving 1, file existed: true
121110.664: Saving 3, file existed: true
121111.147: Initialized 4, file exists: true
121111.147: Loading 4, file existed: true
121111.147: ERROR Loading 4
121115.895: Saving 3, file existed: true
121115.895: Saving 2, file existed: true
121115.895: Saving 1, file existed: true
121115.895: Saving 4, file existed: true
Stats:
1(init: 1, load: 1, save: 2)
2(init: 1, load: 1, save: 2)
3(init: 1, load: 1, save: 2)
4(init: 2, load: 2, save: 2, error: 1)
Obfuscation map:
1: LocalTileZoom17{x: -9, z: -4}
2: LocalTileZoom17{x: -10, z: -4}
3: LocalTileZoom17{x: -9, z: -3}
4: LocalTileZoom17{x: -10, z: -3}
First section explains the consecutive events that took place while loading/unloading regions. 121107.354
can be explained as: 12:11:07 and 354 miliseconds.
Second section explains stats for every region - how many times it was initialized, loaded and saved.
The last section is the obfuscation map. It explains that for example region named 1
in the log was in fact region {-9,-4}
. If you don't want to share your coords with me while sharing the log, you shouldn't send me this last section.
During old session of flying around and browsing the map in the browser, example stats can look like this:
Stats:
1(init: 1, load: 1, save: 3)
2(init: 1, load: 1, save: 3)
3(init: 1, load: 1, save: 6)
4(init: 1, load: 1, save: 3)
5(init: 1, load: 1, save: 3)
6(init: 5, load: 5, save: 2)
7(init: 1, load: 1, save: 1)
8(init: 1, save: 4)
9(init: 1, load: 1, save: 1)
A(init: 1, load: 1)
B(init: 1)
B(init: 9, load: 9)
C(init: 5, load: 5)
D(init: 7, load: 7)
E(init: 5, load: 5)
F(init: 6, load: 6)
G(init: 2, load: 2)
H(init: 4, load: 4)
I(init: 5, load: 5)
J(init: 3, load: 3)
L(init: 5, load: 5)
K(init: 5, load: 5)
M(init: 6, load: 6)
N(init: 3, load: 3)
O(init: 5, load: 5)
P(init: 5, load: 5)
Q(init: 5, load: 5)
R(init: 3, load: 3)
S(init: 3, load: 3)
T(init: 3, load: 3)
U(init: 4, load: 4)
V(init: 3, load: 3)
W(init: 4, load: 4)
X(init: 4, load: 4)
Y(init: 1, load: 1)
Z(init: 1, load: 1)
10(init: 1, load: 1)
11(init: 1, load: 1)
12(init: 1)
13(init: 1)
14(init: 1)
15(init: 1)
16(init: 1)
17(init: 1)