mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2024-11-29 19:13:49 +01:00
Merge pull request #1117 from TomCassWindred/IndividualLogEnable
Individual log enable
This commit is contained in:
commit
0eeb868e25
@ -187,7 +187,7 @@ export class WorkerScript {
|
||||
}
|
||||
|
||||
shouldLog(fn: string): boolean {
|
||||
return (this.disableLogs.ALL == null && this.disableLogs[fn] == null);
|
||||
return (this.disableLogs[fn] == null);
|
||||
}
|
||||
|
||||
log(func: string, txt: string): void {
|
||||
|
@ -943,11 +943,17 @@ function NetscriptFunctions(workerScript) {
|
||||
workerScript.scriptRef.clearLog();
|
||||
},
|
||||
disableLog: function(fn) {
|
||||
if (possibleLogs[fn]===undefined) {
|
||||
throw makeRuntimeErrorMsg("disableLog", `Invalid argument: ${fn}.`);
|
||||
if (fn = "ALL") {
|
||||
for (fn in possibleLogs) {
|
||||
workerScript.disableLogs[fn] = true;
|
||||
}
|
||||
workerScript.log("disableLog", `Disabled logging for all functions`);
|
||||
} else if (possibleLogs[fn] === undefined) {
|
||||
throw makeRuntimeErrorMsg("disableLog", `Invalid argument: ${fn}.`);
|
||||
} else {
|
||||
workerScript.disableLogs[fn] = true;
|
||||
workerScript.log("disableLog", `Disabled logging for ${fn}`);
|
||||
}
|
||||
},
|
||||
enableLog: function(fn) {
|
||||
if (possibleLogs[fn]===undefined) {
|
||||
@ -4545,7 +4551,7 @@ function NetscriptFunctions(workerScript) {
|
||||
return functionNames;
|
||||
}
|
||||
|
||||
const possibleLogs = Object.fromEntries(["ALL", ...getFunctionNames(functions)].map(a => [a, true]))
|
||||
const possibleLogs = Object.fromEntries([...getFunctionNames(functions)].map(a => [a, true]))
|
||||
|
||||
return functions;
|
||||
} // End NetscriptFunction()
|
||||
|
Loading…
Reference in New Issue
Block a user