Fix some tests and add some logs

This commit is contained in:
2025-03-28 23:22:49 +01:00
parent 955afc4295
commit 2e3e958e15
4 changed files with 18 additions and 8 deletions

7
.vscode/launch.json vendored
View File

@@ -12,11 +12,10 @@
"program": "${workspaceFolder}",
"cwd": "C:/Users/Administrator/Seafile/Games-Barotrauma",
"args": [
"loglevel",
"-loglevel",
"trace",
"(?-s)LightComponent!anyrange=\"(!num)\"",
"*4",
"**/Outpost*.xml"
"-cook",
"*.yml",
]
},
{

14
main.go
View File

@@ -5,6 +5,7 @@ import (
"fmt"
"os"
"sort"
"strings"
"sync"
"time"
@@ -80,6 +81,17 @@ func main() {
globs := utils.AggregateGlobs(commands)
logger.Debug("Aggregated %d globs before deduplication", utils.CountGlobsBeforeDedup(commands))
for _, command := range commands {
logger.Trace("Command: %s", command.Name)
logger.Trace("Regex: %s", command.Regex)
logger.Trace("Files: %v", command.Files)
logger.Trace("Lua: %s", command.Lua)
logger.Trace("Git: %t", command.Git)
logger.Trace("Reset: %t", command.Reset)
logger.Trace("Isolate: %t", command.Isolate)
logger.Trace("LogLevel: %s", command.LogLevel)
}
// Resolve all the files for all the globs
logger.Info("Found %d unique file patterns", len(globs))
files, err := utils.ExpandGLobs(globs)
@@ -271,7 +283,7 @@ func RunIsolateCommands(association utils.FileCommandAssociation, file string, f
}
if len(modifications) == 0 {
logger.Info("No modifications found for file %q", file)
logger.Warning("No modifications found for file %q", file)
return nil
}

View File

@@ -2,7 +2,6 @@ package processor
import (
"bytes"
"fmt"
"io"
"modify/utils"
"os"
@@ -38,7 +37,7 @@ func ApiAdaptor(content string, regex string, lua string) (string, int, int, err
LogLevel: "TRACE",
}
commands, err := ProcessRegex(content, command)
commands, err := ProcessRegex(content, command, "test")
if err != nil {
return "", 0, 0, err
}

View File

@@ -15,7 +15,7 @@ func ApiAdaptor(content string, regex string, lua string) (string, int, int, err
LogLevel: "TRACE",
}
commands, err := processor.ProcessRegex(content, command)
commands, err := processor.ProcessRegex(content, command, "test")
if err != nil {
return "", 0, 0, err
}