mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-19 18:56:00 +00:00
SYNC: Merge pull request #3 from dbgate/feature/zip
This commit is contained in:
@@ -549,3 +549,20 @@ export function pinoLogRecordToMessageRecord(logRecord, defaultSeverity = 'info'
|
||||
severity: levelToSeverity[level] ?? defaultSeverity,
|
||||
};
|
||||
}
|
||||
|
||||
export function jsonLinesStringify(jsonArray: any[]): string {
|
||||
return jsonArray.map(json => JSON.stringify(json)).join('\n');
|
||||
}
|
||||
export function jsonLinesParse(jsonLines: string): any[] {
|
||||
return jsonLines
|
||||
.split('\n')
|
||||
.filter(x => x.trim())
|
||||
.map(line => {
|
||||
try {
|
||||
return JSON.parse(line);
|
||||
} catch (e) {
|
||||
return null;
|
||||
}
|
||||
})
|
||||
.filter(x => x);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user