mirror of
https://github.com/Start9Labs/start-os.git
synced 2026-04-04 22:39:46 +00:00
@@ -38,6 +38,7 @@ export class LogsComponent {
|
|||||||
params: RR.FollowServerLogsReq,
|
params: RR.FollowServerLogsReq,
|
||||||
) => Promise<RR.FollowServerLogsRes>
|
) => Promise<RR.FollowServerLogsRes>
|
||||||
@Input() fetchLogs!: (params: ServerLogsReq) => Promise<LogsRes>
|
@Input() fetchLogs!: (params: ServerLogsReq) => Promise<LogsRes>
|
||||||
|
@Input() context!: string
|
||||||
@Input() defaultBack!: string
|
@Input() defaultBack!: string
|
||||||
@Input() title!: string
|
@Input() title!: string
|
||||||
|
|
||||||
@@ -151,7 +152,7 @@ export class LogsComponent {
|
|||||||
}
|
}
|
||||||
const html = this.convertToAnsi(entries)
|
const html = this.convertToAnsi(entries)
|
||||||
|
|
||||||
this.downloadHtml.download('logs.html', html, styles)
|
this.downloadHtml.download(`${this.context}-logs.html`, html, styles)
|
||||||
} catch (e: any) {
|
} catch (e: any) {
|
||||||
this.errToast.present(e)
|
this.errToast.present(e)
|
||||||
} finally {
|
} finally {
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
[fetchLogs]="fetchLogs()"
|
[fetchLogs]="fetchLogs()"
|
||||||
[followLogs]="followLogs()"
|
[followLogs]="followLogs()"
|
||||||
[defaultBack]="'/services/' + pkgId"
|
[defaultBack]="'/services/' + pkgId"
|
||||||
|
[context]="pkgId"
|
||||||
title="Service Logs"
|
title="Service Logs"
|
||||||
class="ion-page"
|
class="ion-page"
|
||||||
></logs>
|
></logs>
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
<logs
|
<logs
|
||||||
[fetchLogs]="fetchLogs()"
|
[fetchLogs]="fetchLogs()"
|
||||||
[followLogs]="followLogs()"
|
[followLogs]="followLogs()"
|
||||||
|
context="kernel"
|
||||||
defaultBack="embassy"
|
defaultBack="embassy"
|
||||||
title="Kernel Logs"
|
title="Kernel Logs"
|
||||||
class="ion-page"
|
class="ion-page"
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
<logs
|
<logs
|
||||||
[fetchLogs]="fetchLogs()"
|
[fetchLogs]="fetchLogs()"
|
||||||
[followLogs]="followLogs()"
|
[followLogs]="followLogs()"
|
||||||
|
context="eos"
|
||||||
defaultBack="embassy"
|
defaultBack="embassy"
|
||||||
title="OS Logs"
|
title="OS Logs"
|
||||||
class="ion-page"
|
class="ion-page"
|
||||||
|
|||||||
Reference in New Issue
Block a user