From b747830c5b4360bf50d6e02126ebaab24e3028d5 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Fri, 23 Feb 2018 23:10:13 -0500 Subject: [PATCH] log level type --- src/abstractions/index.ts | 1 + src/abstractions/log.service.ts | 4 +++- src/enums/index.ts | 1 + src/enums/logLevelType.ts | 6 ++++++ 4 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 src/enums/logLevelType.ts diff --git a/src/abstractions/index.ts b/src/abstractions/index.ts index 0d5551e07..a08ce2a78 100644 --- a/src/abstractions/index.ts +++ b/src/abstractions/index.ts @@ -8,6 +8,7 @@ export { EnvironmentService } from './environment.service'; export { FolderService } from './folder.service'; export { I18nService } from './i18n.service'; export { LockService } from './lock.service'; +export { LogService } from './log.service'; export { MessagingService } from './messaging.service'; export { PasswordGenerationService } from './passwordGeneration.service'; export { PlatformUtilsService } from './platformUtils.service'; diff --git a/src/abstractions/log.service.ts b/src/abstractions/log.service.ts index 80a4b3247..c4cb55035 100644 --- a/src/abstractions/log.service.ts +++ b/src/abstractions/log.service.ts @@ -1,7 +1,9 @@ +import { LogLevelType } from '../enums/logLevelType'; + export abstract class LogService { debug: (message: string) => void; info: (message: string) => void; warning: (message: string) => void; error: (message: string) => void; - write: (type: string, message: string) => void; + write: (level: LogLevelType, message: string) => void; } diff --git a/src/enums/index.ts b/src/enums/index.ts index efdf363c8..e0eac44ae 100644 --- a/src/enums/index.ts +++ b/src/enums/index.ts @@ -2,5 +2,6 @@ export { CipherType } from './cipherType'; export { DeviceType } from './deviceType'; export { EncryptionType } from './encryptionType'; export { FieldType } from './fieldType'; +export { LogLevelType } from './logLevelType'; export { SecureNoteType } from './secureNoteType'; export { TwoFactorProviderType } from './twoFactorProviderType'; diff --git a/src/enums/logLevelType.ts b/src/enums/logLevelType.ts new file mode 100644 index 000000000..09f84b80c --- /dev/null +++ b/src/enums/logLevelType.ts @@ -0,0 +1,6 @@ +export enum LogLevelType { + Debug, + Info, + Warning, + Error, +}