feat(backend): config(default.yml)からSQLログ全文を出力するか否かを設定可能に (#15268)

* feature(backend): config(default.yml)からSQLログ全文を出力するか否かを設定可能に

* disableHighlightやめる

* refactor
This commit is contained in:
おさむのひと 2025-01-14 19:37:41 +09:00 committed by GitHub
parent 6820878676
commit 759b9f4cf1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 86 additions and 8 deletions

View file

@ -99,6 +99,13 @@ type Source = {
perUserNotificationsMaxCount?: number;
deactivateAntennaThreshold?: number;
pidFile: string;
logging?: {
sql?: {
disableQueryTruncation? : boolean,
enableQueryParamLogging? : boolean,
}
}
};
export type Config = {
@ -151,6 +158,12 @@ export type Config = {
inboxJobMaxAttempts: number | undefined;
proxyRemoteFiles: boolean | undefined;
signToActivityPubGet: boolean | undefined;
logging?: {
sql?: {
disableQueryTruncation? : boolean,
enableQueryParamLogging? : boolean,
}
}
version: string;
publishTarballInsteadOfProvideRepositoryUrl: boolean;
@ -293,6 +306,7 @@ export function loadConfig(): Config {
perUserNotificationsMaxCount: config.perUserNotificationsMaxCount ?? 500,
deactivateAntennaThreshold: config.deactivateAntennaThreshold ?? (1000 * 60 * 60 * 24 * 7),
pidFile: config.pidFile,
logging: config.logging,
};
}