mirror of
				https://git.hibas.dev/OpenServer/NodeLogging.git
				synced 2025-10-31 05:30:45 +00:00 
			
		
		
		
	Fixing error, when passing empty error
This commit is contained in:
		
							
								
								
									
										16
									
								
								out/index.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										16
									
								
								out/index.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -45,7 +45,7 @@ export declare class LoggingBase { | ||||
|     constructor(options?: Partial<LoggingBaseOptions>); | ||||
|     console_out: boolean; | ||||
|     waitForSetup(): Promise<void>; | ||||
|     private setup(); | ||||
|     private setup; | ||||
|     events: EventEmitter; | ||||
|     debug(...message: any[]): void; | ||||
|     log(...message: any[]): void; | ||||
| @ -53,12 +53,12 @@ export declare class LoggingBase { | ||||
|     logWithCustomColors(type: LoggingTypes, colors: string, ...message: any[]): void; | ||||
|     error(error: Error | string): void; | ||||
|     errorMessage(...message: any[]): void; | ||||
|     private message(type, message, customColors?, caller?); | ||||
|     private writeMessageToFile(message, error?); | ||||
|     private checkQueue(); | ||||
|     private writeToLogFile(data); | ||||
|     private writeToErrorFile(data); | ||||
|     private initializeFile(file, new_file?); | ||||
|     private message; | ||||
|     private writeMessageToFile; | ||||
|     private checkQueue; | ||||
|     private writeToLogFile; | ||||
|     private writeToErrorFile; | ||||
|     private initializeFile; | ||||
| } | ||||
| export declare const Logging: LoggingBase; | ||||
| export default Logging; | ||||
| @ -66,5 +66,5 @@ export declare enum LoggingTypes { | ||||
|     Log = 0, | ||||
|     Warning = 1, | ||||
|     Error = 2, | ||||
|     Debug = 3, | ||||
|     Debug = 3 | ||||
| } | ||||
|  | ||||
| @ -94,6 +94,8 @@ class LoggingBase { | ||||
|         this.message(type, message, colors); | ||||
|     } | ||||
|     error(error) { | ||||
|         if (!error) | ||||
|             error = "Empty ERROR was passed, so no informations available"; | ||||
|         if (typeof error === "string") { | ||||
|             let e = new Error(); | ||||
|             this.message(LoggingTypes.Error, [error, "\n", e.stack]); | ||||
|  | ||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										4
									
								
								out/lock.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								out/lock.d.ts
									
									
									
									
										vendored
									
									
								
							| @ -7,6 +7,6 @@ export default class Lock { | ||||
|     private toCome; | ||||
|     constructor(); | ||||
|     getLock(): Promise<Release>; | ||||
|     private lock(); | ||||
|     private release(); | ||||
|     private lock; | ||||
|     private release; | ||||
| } | ||||
|  | ||||
| @ -1 +1 @@ | ||||
| {"version":3,"file":"lock.js","sourceRoot":"","sources":["../src/lock.ts"],"names":[],"mappings":";;AACA;IAOG;QANQ,YAAO,GAAY,KAAK,CAAC;QAIzB,WAAM,GAAmB,EAAE,CAAC;QAGjC,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAC1C,CAAC;IAPD,IAAI,MAAM;QACP,OAAO,IAAI,CAAC,OAAO,CAAC;IACvB,CAAC;IAOD,KAAK,CAAC,OAAO;QACV,IAAI,CAAC,IAAI,CAAC,OAAO;YAAE,OAAO,EAAE,OAAO,EAAE,IAAI,CAAC,IAAI,EAAE,EAAE,CAAC;aAC9C;YACF,OAAO,IAAI,OAAO,CAAU,CAAC,OAAO,EAAE,EAAE;gBACrC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,EAAE;oBACnB,OAAO,CAAC,EAAE,OAAO,EAAE,IAAI,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC;gBACrC,CAAC,CAAC,CAAA;YACL,CAAC,CAAC,CAAA;SACJ;IACJ,CAAC;IAEO,IAAI;QACT,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC;QACpB,OAAO,IAAI,CAAC,OAAO,CAAC;IACvB,CAAC;IAEO,KAAK,CAAC,OAAO;QAClB,IAAI,IAAI,CAAC,MAAM,CAAC,MAAM,GAAG,CAAC,EAAE;YACzB,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,EAAE,CAAC;SACxB;aAAM;YACJ,IAAI,CAAC,OAAO,GAAG,KAAK,CAAC;SACvB;IACJ,CAAC;CACH;AAlCD,uBAkCC"} | ||||
| {"version":3,"file":"lock.js","sourceRoot":"","sources":["../src/lock.ts"],"names":[],"mappings":";;AACA,MAAqB,IAAI;IAOtB;QANQ,YAAO,GAAY,KAAK,CAAC;QAIzB,WAAM,GAAmB,EAAE,CAAC;QAGjC,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;IAC1C,CAAC;IAPD,IAAI,MAAM;QACP,OAAO,IAAI,CAAC,OAAO,CAAC;IACvB,CAAC;IAOD,KAAK,CAAC,OAAO;QACV,IAAI,CAAC,IAAI,CAAC,OAAO;YAAE,OAAO,EAAE,OAAO,EAAE,IAAI,CAAC,IAAI,EAAE,EAAE,CAAC;aAC9C;YACF,OAAO,IAAI,OAAO,CAAU,CAAC,OAAO,EAAE,EAAE;gBACrC,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,EAAE;oBACnB,OAAO,CAAC,EAAE,OAAO,EAAE,IAAI,CAAC,IAAI,EAAE,EAAE,CAAC,CAAC;gBACrC,CAAC,CAAC,CAAA;YACL,CAAC,CAAC,CAAA;SACJ;IACJ,CAAC;IAEO,IAAI;QACT,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC;QACpB,OAAO,IAAI,CAAC,OAAO,CAAC;IACvB,CAAC;IAEO,KAAK,CAAC,OAAO;QAClB,IAAI,IAAI,CAAC,MAAM,CAAC,MAAM,GAAG,CAAC,EAAE;YACzB,IAAI,CAAC,MAAM,CAAC,KAAK,EAAE,EAAE,CAAC;SACxB;aAAM;YACJ,IAAI,CAAC,OAAO,GAAG,KAAK,CAAC;SACvB;IACJ,CAAC;CACH;AAlCD,uBAkCC"} | ||||
| @ -125,6 +125,7 @@ export class LoggingBase { | ||||
|    } | ||||
|  | ||||
|    error(error: Error | string) { | ||||
|       if (!error) error = "Empty ERROR was passed, so no informations available"; | ||||
|       if (typeof error === "string") { | ||||
|          let e = new Error() | ||||
|          this.message(LoggingTypes.Error, [error, "\n", e.stack]); | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Fabian Stamm
					Fabian Stamm