2025-07-24 15:06:46 -07:00
|
|
|
import BaseController from "./baseController.js";
|
2025-07-15 16:33:35 -07:00
|
|
|
const SERVICE_NAME = "LogController";
|
2025-06-23 11:25:42 +08:00
|
|
|
|
2025-07-24 15:06:46 -07:00
|
|
|
class LogController extends BaseController {
|
2025-07-25 10:16:29 -07:00
|
|
|
constructor(commonDependencies) {
|
|
|
|
|
super(commonDependencies);
|
2025-06-23 11:25:42 +08:00
|
|
|
}
|
|
|
|
|
|
2025-07-24 15:06:46 -07:00
|
|
|
getLogs = this.asyncHandler(
|
|
|
|
|
async (req, res) => {
|
2025-06-23 11:25:42 +08:00
|
|
|
const logs = await this.logger.getLogs();
|
|
|
|
|
res.success({
|
|
|
|
|
msg: "Logs fetched successfully",
|
|
|
|
|
data: logs,
|
|
|
|
|
});
|
2025-07-15 16:33:35 -07:00
|
|
|
},
|
|
|
|
|
SERVICE_NAME,
|
|
|
|
|
"getLogs"
|
|
|
|
|
);
|
2025-06-23 11:25:42 +08:00
|
|
|
}
|
|
|
|
|
export default LogController;
|