Install winston

This commit is contained in:
Ethan Lane 2024-02-28 17:58:41 +00:00
parent 806dcb9ab3
commit 0677f8feb8
4 changed files with 291 additions and 2 deletions

View file

@ -13,6 +13,8 @@ import { Environment } from "../constants/Environment";
import Webhooks from "../webhooks";
import CardMetadataFunction from "../Functions/CardMetadataFunction";
import { SeriesMetadata } from "../contracts/SeriesMetadata";
import { Logger } from "winston";
import AppLogger from "./appLogger";
export class CoreClient extends Client {
private static _commandItems: ICommandItem[];
@ -27,6 +29,7 @@ export class CoreClient extends Client {
public static Environment: Environment;
public static AllowDrops: boolean;
public static Cards: SeriesMetadata[];
public static Logger: Logger;
public static get commandItems(): ICommandItem[] {
return this._commandItems;
@ -44,6 +47,8 @@ export class CoreClient extends Client {
super({ intents: intents });
dotenv.config();
CoreClient.Logger = AppLogger.InitialiseLogger("info", true);
CoreClient._commandItems = [];
CoreClient._buttonEvents = [];