Repository URL to install this package:
import { OnInit, OnDestroy, ElementRef, Renderer2 } from '@angular/core';
import { NGXLogger } from 'web-console-core';
import { LogService, LogLevel } from '@wa-motif-open-api/log-service';
import { ClipboardService } from 'ngx-clipboard';
import { WCNotificationCenter } from 'web-console-ui-kit';
import { DatarecordsService } from '@wa-motif-open-api/datarecords-service';
import { WCSlidePanelComponent } from 'web-console-ui-kit';
import { DateRangePopupComponent } from '@progress/kendo-angular-dateinputs';
export declare class LogSectionComponent implements OnInit, OnDestroy {
private logger;
private notificationCenter;
private logService;
private renderer2;
private clipboardService;
private datarecordsService;
faFileImport: import("@fortawesome/fontawesome-common-types").IconDefinition;
faDownload: import("@fortawesome/fontawesome-common-types").IconDefinition;
faExternalLinkSquareAlt: import("@fortawesome/fontawesome-common-types").IconDefinition;
faCopy: import("@fortawesome/fontawesome-common-types").IconDefinition;
faPaste: import("@fortawesome/fontawesome-common-types").IconDefinition;
tailLines: string;
linesCount: number;
currentTailLinesCount: number;
logLevels: LogLevel[];
private _rootLogLevel;
dataRecordTypes: string[];
dataRecordType: string;
range: {
start: any;
end: any;
};
loading: boolean;
logPane: ElementRef;
exportSlideDownPanel: WCSlidePanelComponent;
dateRangePopup: DateRangePopupComponent;
private _subHandler;
constructor(logger: NGXLogger, notificationCenter: WCNotificationCenter, logService: LogService, renderer2: Renderer2, clipboardService: ClipboardService, datarecordsService: DatarecordsService);
/**
* Angular ngOnInit
*/
ngOnInit(): void;
ngOnDestroy(): void;
freeMem(): void;
onRefreshClicked(): void;
onCopyToClipboardClicked(): void;
rootLogLevel: LogLevel;
refreshData(): void;
onDownloadClicked(): void;
onExportClicked(): void;
onExportConfirm(): void;
onExportCancel(): void;
onSlidePanelClose(): void;
private convertDate;
private exportDataRecords;
private loadDatarecordsTypes;
onDateRangePopupOpen(): void;
}