40 lines
1.0 KiB
TypeScript
40 lines
1.0 KiB
TypeScript
![]() |
import BaseController from "./BaseController";
|
||
|
import LogService from "../service/LogService";
|
||
|
import { fail, success } from "../utils/response";
|
||
|
|
||
|
class LogController extends BaseController {
|
||
|
private readonly _logService: LogService;
|
||
|
|
||
|
constructor(logService: LogService) {
|
||
|
super();
|
||
|
this._logService = logService;
|
||
|
console.log("logService2", this._logService);
|
||
|
}
|
||
|
|
||
|
getFrpLogContent(req: ControllerRequest) {
|
||
|
console.log("logService3", this._logService);
|
||
|
this._logService.getFrpLogContent().then(data => {
|
||
|
req.event.reply(req.reply, success(data));
|
||
|
});
|
||
|
}
|
||
|
|
||
|
// watchFrpcLogContent(req: ControllerRequest) {
|
||
|
// this._logService.watchFrpcLog().then(data => {
|
||
|
// console.log('reply watch', data);
|
||
|
// req.event.reply(req.reply, this.success(data));
|
||
|
// });
|
||
|
// }
|
||
|
|
||
|
openFrpcLogFile(req: ControllerRequest) {
|
||
|
this._logService.openFrpcLogFile().then(data => {
|
||
|
if (data) {
|
||
|
success(null);
|
||
|
} else {
|
||
|
fail();
|
||
|
}
|
||
|
});
|
||
|
}
|
||
|
}
|
||
|
|
||
|
export default LogController;
|