Verbose log helper function added to all the others now

This commit is contained in:
Adam Matthiesen 2024-03-04 10:36:00 -08:00
parent 5f1f157152
commit 41b0ce75d3
3 changed files with 30 additions and 21 deletions

View File

@ -41,10 +41,13 @@ export default defineIntegration({
"RSSGenerator",
)}`,
);
const verboseLogsInfo = (message:string) => {
if (options.verbose) {
RSSLogger.info(message);
}
};
if (options.verbose) {
RSSLogger.info(c.bold(c.green("RSS Feed Setup Complete")));
}
verboseLogsInfo(c.bold(c.green("RSS Feed Setup Complete")));
},
};
},

View File

@ -73,12 +73,13 @@ export default defineIntegration({
"SatoriOG",
)}`,
);
const verboseLogsInfo = (message:string) => {
if (options.verbose) {
SatoriLogger.info(message);
}
};
if (options.verbose) {
SatoriLogger.info(
c.bold(c.green("OG Image Integration Setup Complete")),
);
}
verboseLogsInfo(c.bold(c.green("OG Image Integration Setup Complete")));
},
};
},

View File

@ -25,24 +25,26 @@ export default defineIntegration({
"Theme Provider",
)}`,
);
const verboseLogsInfo = (message:string) => {
if (options.verbose) {
themeLogger.info(message);
}
};
themeLogger.info(
c.bold(c.magenta("Theme Provider enabled. Setting up...")),
);
if (options.verbose) {
if (options.theme === "@matthiesenxyz/astro-ghostcms-theme-default") {
themeLogger.info(
if (options.theme === "@matthiesenxyz/astro-ghostcms-theme-default") {
verboseLogsInfo(
c.blue("No theme is set, injecting default theme"),
);
} else {
themeLogger.info(
`${c.bold(c.cyan("Injecting Theme:"))} ${c.bold(
c.underline(c.magenta(options.theme)),
)}`,
);
}
} else {
verboseLogsInfo(`${c.bold(c.cyan("Injecting Theme:"))} ${c.bold(c.underline(c.magenta(options.theme)))}`);
}
injectRoute({
pattern: "/",
@ -85,10 +87,13 @@ export default defineIntegration({
"Theme Provider",
)}`,
);
const verboseLogsInfo = (message:string) => {
if (options.verbose) {
themeLogger.info(message);
}
};
if (options.verbose) {
themeLogger.info(c.bold(c.green("Provider Setup Complete")));
}
verboseLogsInfo(c.bold(c.green("Provider Setup Complete")));
},
};
},