Merge branch 'main' of https://gitea.nswteam.net/joseph/Log_service
This commit is contained in:
commit
43e8299bf1
|
|
@ -1,6 +1,3 @@
|
||||||
[safe]
|
[safe]
|
||||||
directory = /home/Log_service/
|
directory = /home/Log_service/
|
||||||
<<<<<<< HEAD
|
|
||||||
directory = /home/Log_service/
|
directory = /home/Log_service/
|
||||||
=======
|
|
||||||
>>>>>>> 33b850875e644a9a1c9a0b988004d95d5e503573
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
node_modules
|
node_modules
|
||||||
build
|
build
|
||||||
coverage
|
|
||||||
.vscode
|
.vscode
|
||||||
.DS_STORE
|
.DS_STORE
|
||||||
.env
|
.env
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@ const ListLog = () => {
|
||||||
|
|
||||||
const findValueInLog = async () =>{
|
const findValueInLog = async () =>{
|
||||||
try {
|
try {
|
||||||
const res = await axios.post(findValue);
|
const res = await axios.post(findValue,{value: valueSearch});
|
||||||
|
|
||||||
setValue(res.data)
|
setValue(res.data)
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,8 @@ import { sendDeviceInfora } from "App/utils/sendDeviceInfor";
|
||||||
import InfoDevice from "App/Models/InfoDevice";
|
import InfoDevice from "App/Models/InfoDevice";
|
||||||
import LogReport from "App/Models/LogReport";
|
import LogReport from "App/Models/LogReport";
|
||||||
import Cache from "@ioc:Kaperskyguru/Adonis-Cache";
|
import Cache from "@ioc:Kaperskyguru/Adonis-Cache";
|
||||||
import { exec } from 'child_process';
|
const util = require('util');
|
||||||
|
const exec = util.promisify(require('child_process').exec);
|
||||||
|
|
||||||
runtimeCheckLogs(Env.get("FOLDER_LOGS"));
|
runtimeCheckLogs(Env.get("FOLDER_LOGS"));
|
||||||
|
|
||||||
|
|
@ -179,23 +180,18 @@ Route.post("/api/private-log/readFile", async ({ request, response }) => {
|
||||||
|
|
||||||
Route.post("/api/find-value", async ({ request, response }) => {
|
Route.post("/api/find-value", async ({ request, response }) => {
|
||||||
try {
|
try {
|
||||||
let result = "";
|
const { value } = request.all();
|
||||||
let value = request.all().value;
|
|
||||||
console.log("value ", value)
|
|
||||||
|
|
||||||
exec("grep -nr "+value+" /home/logs", (error, stdout, stderr) => {
|
console.log(value)
|
||||||
if (error) {
|
const { stdout, stderr } = await exec(`grep -nr "${value}" /home/logs`,{maxBuffer: 1024 * 500});
|
||||||
// console.error(`Error executing command: ${error.message}`);
|
|
||||||
return "Error:"+ error;
|
|
||||||
}
|
|
||||||
console.log("stdout ", stdout)
|
|
||||||
|
|
||||||
response.status(300).send("blabla"+JSON.stringify(stdout) );
|
// response.status(200).send("sdjkghs");
|
||||||
});
|
response.status(200).send(JSON.stringify(stdout));
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.log(error);
|
console.error(error);
|
||||||
|
response.status(500).send(`Error: ${error.message}`);
|
||||||
}
|
}
|
||||||
})
|
});
|
||||||
|
|
||||||
Route.post("/api/test", async () => {
|
Route.post("/api/test", async () => {
|
||||||
try {
|
try {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue