Skip to content

Commit 7791ab7

Browse files
committed
fix: missing canistergeek log methods
1 parent 10fd43d commit 7791ab7

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

main.mo

+11
Original file line numberDiff line numberDiff line change
@@ -29,15 +29,20 @@ shared({caller}) actor class Rex(
2929
events := [];
3030

3131
private stable var _canistergeekMonitorUD: ? Canistergeek.UpgradeData = null;
32+
private stable var _canistergeekLoggerUD: ? Canistergeek.LoggerUpgradeData = null;
3233

3334
system func preupgrade () {
3435
events := Events.Events.toStable(events_);
3536
_canistergeekMonitorUD := ? canistergeekMonitor.preupgrade();
37+
_canistergeekLoggerUD := ? canistergeekLogger.preupgrade();
3638
};
3739

3840
system func postupgrade() {
3941
canistergeekMonitor.postupgrade(_canistergeekMonitorUD);
4042
_canistergeekMonitorUD := null;
43+
44+
canistergeekLogger.postupgrade(_canistergeekLoggerUD);
45+
_canistergeekLoggerUD := null;
4146
};
4247

4348
// 🛑 ADMIN
@@ -90,6 +95,12 @@ shared({caller}) actor class Rex(
9095
);
9196
};
9297

98+
/// 🛑
99+
public query ({caller}) func getCanisterLog(request: ?Canistergeek.CanisterLogRequest) : async ?Canistergeek.CanisterLogResponse {
100+
isAdmin(caller);
101+
canistergeekLogger.getLog(request);
102+
};
103+
93104
/// 🛑
94105
public query ({caller}) func getCanisterMetrics(parameters: Canistergeek.GetMetricsParameters): async ?Canistergeek.CanisterMetrics {
95106
isAdmin(caller);

0 commit comments

Comments
 (0)