mirror of
https://github.com/ceph/ceph
synced 2025-02-01 07:52:57 +00:00
mgr/dashboard: Log's time from UTC to local (#27777)
mgr/dashboard: Log's time from UTC to local Reviewed-by: Alfonso Martínez <almartin@redhat.com> Reviewed-by: Stephan Müller <smueller@suse.com> Reviewed-by: Tatjana Dehler <tdehler@suse.com>
This commit is contained in:
commit
363c81a858
@ -6,7 +6,7 @@
|
|||||||
<div class="well">
|
<div class="well">
|
||||||
<div *ngIf="clog">
|
<div *ngIf="clog">
|
||||||
<p *ngFor="let line of clog">
|
<p *ngFor="let line of clog">
|
||||||
<span class="timestamp">{{ line.stamp }}</span>
|
<span class="timestamp">{{ line.stamp | cdDate }}</span>
|
||||||
<span class="priority {{ line.priority | logPriority }}">{{ line.priority }}</span>
|
<span class="priority {{ line.priority | logPriority }}">{{ line.priority }}</span>
|
||||||
<span class="message">{{ line.message }}</span>
|
<span class="message">{{ line.message }}</span>
|
||||||
</p>
|
</p>
|
||||||
@ -22,7 +22,7 @@
|
|||||||
<div class="well">
|
<div class="well">
|
||||||
<div *ngIf="audit_log">
|
<div *ngIf="audit_log">
|
||||||
<p *ngFor="let line of audit_log">
|
<p *ngFor="let line of audit_log">
|
||||||
<span class="timestamp">{{ line.stamp }}</span>
|
<span class="timestamp">{{ line.stamp | cdDate }}</span>
|
||||||
<span class="priority {{ line.priority | logPriority }}">{{ line.priority }}</span>
|
<span class="priority {{ line.priority | logPriority }}">{{ line.priority }}</span>
|
||||||
<span class="message">{{ line.message }}</span>
|
<span class="message">{{ line.message }}</span>
|
||||||
</p>
|
</p>
|
||||||
|
@ -1,3 +1,4 @@
|
|||||||
|
import { DatePipe } from '@angular/common';
|
||||||
import { Component, OnDestroy, OnInit } from '@angular/core';
|
import { Component, OnDestroy, OnInit } from '@angular/core';
|
||||||
|
|
||||||
import { LogsService } from '../../../shared/api/logs.service';
|
import { LogsService } from '../../../shared/api/logs.service';
|
||||||
@ -28,7 +29,7 @@ export class LogsComponent implements OnInit, OnDestroy {
|
|||||||
selectedDate: Date;
|
selectedDate: Date;
|
||||||
startTime: Date = new Date();
|
startTime: Date = new Date();
|
||||||
endTime: Date = new Date();
|
endTime: Date = new Date();
|
||||||
constructor(private logsService: LogsService) {
|
constructor(private logsService: LogsService, private datePipe: DatePipe) {
|
||||||
this.startTime.setHours(0, 0);
|
this.startTime.setHours(0, 0);
|
||||||
this.endTime.setHours(23, 59);
|
this.endTime.setHours(23, 59);
|
||||||
}
|
}
|
||||||
@ -81,8 +82,9 @@ export class LogsComponent implements OnInit, OnDestroy {
|
|||||||
|
|
||||||
filterExecutor(logs: Array<any>, filters: any): Array<any> {
|
filterExecutor(logs: Array<any>, filters: any): Array<any> {
|
||||||
return logs.filter((line) => {
|
return logs.filter((line) => {
|
||||||
const hour = parseInt(line.stamp.slice(11, 13), 10);
|
const localDate = this.datePipe.transform(line.stamp, 'mediumTime');
|
||||||
const minutes = parseInt(line.stamp.slice(14, 16), 10);
|
const hour = parseInt(localDate.split(':')[0], 10);
|
||||||
|
const minutes = parseInt(localDate.split(':')[1], 10);
|
||||||
let prio: string, y_m_d: string, timeSpan: number;
|
let prio: string, y_m_d: string, timeSpan: number;
|
||||||
|
|
||||||
prio = filters.priority === 'All' ? line.priority : filters.priority;
|
prio = filters.priority === 'All' ? line.priority : filters.priority;
|
||||||
|
Loading…
Reference in New Issue
Block a user