Skip to content
Extraits de code Groupes Projets
Valider d4a56be9 rédigé par Will Hunt's avatar Will Hunt
Parcourir les fichiers

Add support for setting a log level in the config.

parent 6032d062
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -5,3 +5,5 @@ auth:
clientID: 12345 # Get from discord
secret: blah
botToken: foobar
logging:
level: "warn" #silly, verbose, info, http, warn, error
......@@ -20,3 +20,9 @@ properties:
type: "string"
botToken:
type: "string"
logging:
type: "object"
required: ["level"]
properties:
level:
type: "string"
......@@ -3,7 +3,7 @@
export class DiscordBridgeConfig {
public bridge: DiscordBridgeConfigBridge;
public auth: DiscordBridgeConfigAuth;
public guilds: DiscordBridgeConfigGuilds[];
public logging: DiscordBridgeConfigLogging;
}
class DiscordBridgeConfigBridge {
......@@ -11,13 +11,11 @@ class DiscordBridgeConfigBridge {
public homeserverUrl: string;
}
class DiscordBridgeConfigAuth {
export class DiscordBridgeConfigAuth {
public clientID: string;
public secret: string;
public botToken: string;
}
class DiscordBridgeConfigGuilds {
public id: string;
public aliasName: string;
class DiscordBridgeConfigLogging {
public level: string;
}
......@@ -34,6 +34,7 @@ function generateRegistration(reg, callback) {
}
function run (port: number, config: DiscordBridgeConfig) {
log.level = config.logging ? (config.logging.level || "warn") : "warn";
log.info("discordas", "Starting Discord AS");
const yamlConfig = yaml.safeLoad(fs.readFileSync("discord-registration.yaml", "utf8"));
const registration = AppServiceRegistration.fromObject(yamlConfig);
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter