frpc-desktop/electron/controller/LogController.ts

40 lines
1.0 KiB
TypeScript
Raw Normal View History

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;