@@ -25,27 +25,83 @@ export interface Logger {
2525 */
2626 readonly runtimeSettings : LogRuntime ;
2727
28+ /**
29+ * Log a message on trace, for details please see {@link debug}.
30+ */
2831 trace ( message : LogMessageType , ...args : unknown [ ] ) : void ;
2932
33+ /**
34+ * Log a message on info, for details please see {@link debug}.
35+ */
3036 trace ( message : LogMessageType , error : ExceptionType , ...args : unknown [ ] ) : void ;
3137
38+ /**
39+ * Log a message on debug. Followed by an optional Error, and optional arguments.
40+ * @example
41+ * ```
42+ * log.debug("Hello");
43+ * log.debug(() => "Hello");
44+ * log.debug(() => "Hello", new Error("SomeError"));
45+ * log.debug("Hello", "Some", "Random", "Arguments", [], 123);
46+ * log.debug("Hello", new Error("AnotherError"), "Some", "Random", "Arguments", [], 123);
47+ * ```
48+ * @param message Message
49+ * @param args Optional arguments (note the first argument can be a (caught) Error which is treated as such then)
50+ */
3251 debug ( message : LogMessageType , ...args : unknown [ ] ) : void ;
3352
53+ /**
54+ * Log a message on debug. Followed by an optional Error, and optional arguments.
55+ * @example
56+ * ```
57+ * log.debug("Hello");
58+ * log.debug(() => "Hello");
59+ * log.debug(() => "Hello", new Error("SomeError"));
60+ * log.debug("Hello", "Some", "Random", "Arguments", [], 123);
61+ * log.debug("Hello", new Error("AnotherError"), "Some", "Random", "Arguments", [], 123);
62+ * ```
63+ * @param message Message
64+ * @param args Optional arguments (note the first argument can be a (caught) Error which is treated as such then)
65+ */
3466 debug ( message : LogMessageType , error : ExceptionType , ...args : unknown [ ] ) : void ;
3567
68+ /**
69+ * Log a message on info, for details please see {@link debug}.
70+ */
3671 info ( message : LogMessageType , ...args : unknown [ ] ) : void ;
3772
73+ /**
74+ * Log a message on info, for details please see {@link debug}.
75+ */
3876 info ( message : LogMessageType , error : ExceptionType , ...args : unknown [ ] ) : void ;
3977
78+ /**
79+ * Log a message on warn, for details please see {@link debug}.
80+ */
4081 warn ( message : LogMessageType , ...args : unknown [ ] ) : void ;
4182
83+ /**
84+ * Log a message on warn, for details please see {@link debug}.
85+ */
4286 warn ( message : LogMessageType , error : ExceptionType , ...args : unknown [ ] ) : void ;
4387
88+ /**
89+ * Log a message on error, for details please see {@link debug}.
90+ */
4491 error ( message : LogMessageType , ...args : unknown [ ] ) : void ;
4592
93+ /**
94+ * Log a message on error, for details please see {@link debug}.
95+ */
4696 error ( message : LogMessageType , error : ExceptionType , ...args : unknown [ ] ) : void ;
4797
98+ /**
99+ * Log a message on fatal, for details please see {@link debug}.
100+ */
48101 fatal ( message : LogMessageType , ...args : unknown [ ] ) : void ;
49102
103+ /**
104+ * Log a message on fatal, for details please see {@link debug}.
105+ */
50106 fatal ( message : LogMessageType , error : ExceptionType , ...args : unknown [ ] ) : void ;
51107}
0 commit comments