File tree 1 file changed +11
-0
lines changed
1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -29,15 +29,20 @@ shared({caller}) actor class Rex(
29
29
events := [];
30
30
31
31
private stable var _canistergeekMonitorUD: ? Canistergeek . UpgradeData = null ;
32
+ private stable var _canistergeekLoggerUD: ? Canistergeek . LoggerUpgradeData = null ;
32
33
33
34
system func preupgrade () {
34
35
events := Events . Events . toStable(events_);
35
36
_canistergeekMonitorUD := ? canistergeekMonitor. preupgrade();
37
+ _canistergeekLoggerUD := ? canistergeekLogger. preupgrade();
36
38
};
37
39
38
40
system func postupgrade() {
39
41
canistergeekMonitor. postupgrade(_canistergeekMonitorUD);
40
42
_canistergeekMonitorUD := null ;
43
+
44
+ canistergeekLogger. postupgrade(_canistergeekLoggerUD);
45
+ _canistergeekLoggerUD := null ;
41
46
};
42
47
43
48
// 🛑 ADMIN
@@ -90,6 +95,12 @@ shared({caller}) actor class Rex(
90
95
);
91
96
};
92
97
98
+ // / 🛑
99
+ public query ({caller}) func getCanisterLog(request: ?Canistergeek . CanisterLogRequest ) : async ?Canistergeek . CanisterLogResponse {
100
+ isAdmin(caller);
101
+ canistergeekLogger. getLog(request);
102
+ };
103
+
93
104
// / 🛑
94
105
public query ({caller}) func getCanisterMetrics(parameters: Canistergeek . GetMetricsParameters ): async ?Canistergeek . CanisterMetrics {
95
106
isAdmin(caller);
You can’t perform that action at this time.
0 commit comments