Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 | 6x | <div *ngIf="contentData"> <ng-container *ngTemplateOutlet="logFiltersTpl"></ng-container> <tabset> <tab i18n-heading heading="Cluster Logs"> <div class="well"> <div *ngIf="clog"> <p *ngFor="let line of clog"> <span class="timestamp">{{ line.stamp }}</span> <span class="priority {{ line.priority | logPriority }}">{{ line.priority }}</span> <span class="message">{{ line.message }}</span> </p> </div> <div *ngIf="contentData.clog.length === 0"> <p i18n>No entries found</p> </div> </div> </tab> <tab i18n-heading heading="Audit Logs"> <div class="well"> <div *ngIf="audit_log"> <p *ngFor="let line of audit_log"> <span class="timestamp">{{ line.stamp }}</span> <span class="priority {{ line.priority | logPriority }}">{{ line.priority }}</span> <span class="message">{{ line.message }}</span> </p> </div> <div *ngIf="contentData.audit_log.length === 0"> <p i18n>No entries found</p> </div> </div> </tab> </tabset> </div> <ng-template #logFiltersTpl> <div class="row log-filters"> <div class="col-xs-4 col-md-2 cd-col-1 filter-box"> <label i18n>Priority:</label> <select class="form-control" [(ngModel)]="priority" (ngModelChange)="filterLogs()"> <option class="form-control" *ngFor="let prio of prioritys" [value]="prio.value">{{ prio.name }}</option> </select> </div> <div class="col-xs-4 col-md-3 cd-col-3 filter-box"> <label i18n>Keyword:</label> <div class="input-group"> <span class="input-group-addon"> <i class="glyphicon glyphicon-search"></i> </span> <input class="form-control" type="text" [(ngModel)]="search" (keyup)="filterLogs()"> <span class="input-group-btn"> <button type="button" class="btn btn-default clear-input tc_clearInputBtn" (click)="clearSearchKey()"> <i class="icon-prepend fa fa-remove"></i> </button> </span> </div> </div> <div class="col-xs-4 col-md-3 cd-col-2 filter-box"> <label i18n>Date:</label> <div class="input-group"> <input type="text" class="form-control" i18n-placeholder placeholder="Datepicker" [bsConfig]="bsConfig" bsDatepicker [(ngModel)]="selectedDate" (ngModelChange)="filterLogs()"> <span class="input-group-btn"> <button type="button" class="btn btn-default clear-input tc_clearInputBtn" (click)="clearDate()"> <i class="icon-prepend fa fa-remove"></i> </button> </span> </div> </div> <div class="clearfix visible-xs-block"></div> <div class="col-xs-8 col-md-4 cd-col-4 filter-box time-box"> <label i18n>Time range:</label> <timepicker [showMeridian]="false" [showSpinners]="showSpinners" [minuteStep]="1" [(ngModel)]="startTime" (ngModelChange)="filterLogs()"> </timepicker> <span> — </span> <timepicker [showMeridian]="false" [showSpinners]="showSpinners" [minuteStep]="1" [(ngModel)]="endTime" (ngModelChange)="filterLogs()"> </timepicker> </div> </div> </ng-template> |