messages view improvements

This commit is contained in:
SPRINX0\prochazka
2024-11-06 14:13:43 +01:00
parent 5315f65cfb
commit bd169c316a
6 changed files with 62 additions and 16 deletions

View File

@@ -70,7 +70,7 @@ export class DatabaseAnalyser {
}
async fullAnalysis() {
logger.info(`Performing full analysis, DB=${dbNameLogCategory(this.dbhan.database)}, engine=${this.driver.engine}`);
logger.debug(`Performing full analysis, DB=${dbNameLogCategory(this.dbhan.database)}, engine=${this.driver.engine}`);
const res = this.addEngineField(await this._runAnalysis());
// console.log('FULL ANALYSIS', res);
return res;

View File

@@ -76,7 +76,7 @@ export const driverBase = {
for (const sqlItem of splitQuery(sql, this.getQuerySplitterOptions('script'))) {
try {
if (options?.logScriptItems) {
logger.info({ sql: getLimitedQuery(sqlItem as string) }, `Execute script item`);
logger.info({ sql: getLimitedQuery(sqlItem as string) }, 'Execute script item');
}
await this.query(pool, sqlItem, { discardResult: true, ...options?.queryOptions });
} catch (err) {

View File

@@ -521,3 +521,23 @@ export function getLimitedQuery(sql: string): string {
}
return sql;
}
export function pinoLogRecordToMessageRecord(logRecord, defaultSeverity = 'info') {
const { level, time, msg, ...rest } = logRecord;
const levelToSeverity = {
10: 'debug',
20: 'debug',
30: 'info',
40: 'info',
50: 'error',
60: 'error',
};
return {
...rest,
time,
message: msg,
severity: levelToSeverity[level] ?? defaultSeverity,
};
}