Less spammy user connection logs
This commit is contained in:
parent
d90fd6b4e5
commit
2e27281e23
@ -1,3 +1,4 @@
|
|||||||
|
/* eslint-disable @typescript-eslint/no-explicit-any */
|
||||||
import { ConnectionConfigEntity } from "../entities/ConnectionConfigEntity";
|
import { ConnectionConfigEntity } from "../entities/ConnectionConfigEntity";
|
||||||
|
|
||||||
let config: any;
|
let config: any;
|
||||||
@ -6,7 +7,7 @@ let pairs: ConnectionConfigEntity[];
|
|||||||
export const ConnectionConfig = {
|
export const ConnectionConfig = {
|
||||||
init: async function init() {
|
init: async function init() {
|
||||||
if (config) return config;
|
if (config) return config;
|
||||||
console.log("[ConnectionConfig] Loading configuration...");
|
console.log("[Connections] Loading configuration...");
|
||||||
pairs = await ConnectionConfigEntity.find();
|
pairs = await ConnectionConfigEntity.find();
|
||||||
config = pairsToConfig(pairs);
|
config = pairsToConfig(pairs);
|
||||||
|
|
||||||
@ -44,7 +45,7 @@ function applyConfig(val: any) {
|
|||||||
if (pair.value !== obj) {
|
if (pair.value !== obj) {
|
||||||
pair.value = obj;
|
pair.value = obj;
|
||||||
if (!pair.key || pair.key == null) {
|
if (!pair.key || pair.key == null) {
|
||||||
console.log(`[ConnectionConfig] WARN: Empty key`);
|
console.log(`[Connections] WARN: Empty config key`);
|
||||||
console.log(pair);
|
console.log(pair);
|
||||||
} else return pair.save();
|
} else return pair.save();
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
import fs from "fs";
|
import fs from "fs";
|
||||||
import path from "path";
|
import path from "path";
|
||||||
import { OrmUtils } from "../imports";
|
|
||||||
import Connection from "./Connection";
|
import Connection from "./Connection";
|
||||||
import { ConnectionConfig } from "./ConnectionConfig";
|
import { ConnectionConfig } from "./ConnectionConfig";
|
||||||
import { ConnectionStore } from "./ConnectionStore";
|
import { ConnectionStore } from "./ConnectionStore";
|
||||||
@ -27,10 +26,11 @@ export class ConnectionLoader {
|
|||||||
ConnectionStore.connections.set(mod.id, mod);
|
ConnectionStore.connections.set(mod.id, mod);
|
||||||
|
|
||||||
mod.init();
|
mod.init();
|
||||||
console.log(`[Connections] Loaded connection '${mod.id}'`);
|
// console.log(`[Connections] Loaded connection '${mod.id}'`);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||||
public static getConnectionConfig(id: string, defaults?: any): any {
|
public static getConnectionConfig(id: string, defaults?: any): any {
|
||||||
let cfg = ConnectionConfig.get()[id];
|
let cfg = ConnectionConfig.get()[id];
|
||||||
if (defaults) {
|
if (defaults) {
|
||||||
@ -41,21 +41,22 @@ export class ConnectionLoader {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!cfg)
|
if (cfg?.enabled) console.log(`[Connections] ${id} enabled`);
|
||||||
console.log(
|
|
||||||
`[ConnectionConfig/WARN] Getting connection settings for '${id}' returned null! (Did you forget to add settings?)`,
|
// if (!cfg)
|
||||||
);
|
// console.log(
|
||||||
|
// `[ConnectionConfig/WARN] Getting connection settings for '${id}' returned null! (Did you forget to add settings?)`,
|
||||||
|
// );
|
||||||
return cfg;
|
return cfg;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static async setConnectionConfig(
|
public static async setConnectionConfig(
|
||||||
id: string,
|
id: string,
|
||||||
|
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||||
config: Partial<any>,
|
config: Partial<any>,
|
||||||
): Promise<void> {
|
): Promise<void> {
|
||||||
if (!config)
|
if (!config)
|
||||||
console.log(
|
console.warn(`[Connections/WARN] ${id} tried to set config=null!`);
|
||||||
`[ConnectionConfig/WARN] ${id} tried to set config=null!`,
|
|
||||||
);
|
|
||||||
|
|
||||||
await ConnectionConfig.set({
|
await ConnectionConfig.set({
|
||||||
[id]: Object.assign(
|
[id]: Object.assign(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user