mirror of
https://github.com/Drop-OSS/drop.git
synced 2025-11-09 20:12:10 +10:00
Logging (#131)
* ci: pull version from package.json on build * fix: implicit any type * feat: inital support for logger * style: fix lint * feat: move more logging over to pino * fix: logging around company importing
This commit is contained in:
@ -5,6 +5,7 @@ import { GiantBombProvider } from "../internal/metadata/giantbomb";
|
||||
import { IGDBProvider } from "../internal/metadata/igdb";
|
||||
import { ManualMetadataProvider } from "../internal/metadata/manual";
|
||||
import { PCGamingWikiProvider } from "../internal/metadata/pcgamingwiki";
|
||||
import { logger } from "~/server/internal/logging";
|
||||
|
||||
export default defineNitroPlugin(async (_nitro) => {
|
||||
const metadataProviders = [
|
||||
@ -21,9 +22,9 @@ export default defineNitroPlugin(async (_nitro) => {
|
||||
const id = prov.source();
|
||||
providers.set(id, prov);
|
||||
|
||||
console.log(`enabled metadata provider: ${prov.name()}`);
|
||||
logger.info(`enabled metadata provider: ${prov.name()}`);
|
||||
} catch (e) {
|
||||
console.warn(`skipping metadata provider setup: ${e}`);
|
||||
logger.warn(`skipping metadata provider setup: ${e}`);
|
||||
}
|
||||
}
|
||||
|
||||
@ -35,7 +36,7 @@ export default defineNitroPlugin(async (_nitro) => {
|
||||
const priority = max * 2 - index; // Offset by the length --- (max - index) + max
|
||||
const provider = providers.get(providerId);
|
||||
if (!provider) {
|
||||
console.warn(`failed to add existing metadata provider: ${providerId}`);
|
||||
logger.warn(`failed to add existing metadata provider: ${providerId}`);
|
||||
continue;
|
||||
}
|
||||
metadataHandler.addProvider(provider, priority);
|
||||
|
||||
@ -7,6 +7,7 @@ import { FilesystemProvider } from "../internal/library/providers/filesystem";
|
||||
import libraryManager from "../internal/library";
|
||||
import path from "path";
|
||||
import { FlatFilesystemProvider } from "../internal/library/providers/flat";
|
||||
import { logger } from "~/server/internal/logging";
|
||||
|
||||
export const libraryConstructors: {
|
||||
[key in LibraryBackend]: (
|
||||
@ -67,14 +68,14 @@ export default defineNitroPlugin(async () => {
|
||||
libraryManager.addLibrary(provider);
|
||||
successes++;
|
||||
} catch (e) {
|
||||
console.warn(
|
||||
logger.warn(
|
||||
`Failed to create library (${library.id}) of type ${library.backend}:\n ${e}`,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
if (successes == 0) {
|
||||
console.warn(
|
||||
logger.warn(
|
||||
"No library was successfully initialised. Please check for errors. If you have just set up an instance, this is normal.",
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user