@@ -11,6 +11,28 @@ enum LogCategory {
1111}
1212
1313export class ErrorHandler {
14+ public static logInfo ( message : string ) {
15+ ErrorHandler . getInstance ( ) . writeToLog ( LogCategory . Info , message ) ;
16+ }
17+
18+ public static logCommand ( message : string ) : void {
19+ ErrorHandler . getInstance ( ) . writeToLog ( LogCategory . Command , message ) ;
20+ }
21+
22+ public static logError ( error : Error ) : void {
23+ ErrorHandler . getInstance ( ) . writeToLog (
24+ LogCategory . Error ,
25+ error . toString ( ) ,
26+ ) ;
27+ }
28+
29+ public static logCritical ( error : Error , message : string ) : void {
30+ ErrorHandler . getInstance ( ) . writeToLog (
31+ LogCategory . Critical ,
32+ error . toString ( ) ,
33+ ) ;
34+ ErrorHandler . getInstance ( ) . showErrorMessage ( message ) ;
35+ }
1436
1537 public static getInstance ( ) : ErrorHandler {
1638 if ( ! ErrorHandler . instance ) {
@@ -46,23 +68,6 @@ export class ErrorHandler {
4668 this . outputChannel = window . createOutputChannel ( "Extension: gitblame" ) ;
4769 }
4870
49- public logInfo ( message : string ) {
50- this . writeToLog ( LogCategory . Info , message ) ;
51- }
52-
53- public logCommand ( message : string ) : void {
54- this . writeToLog ( LogCategory . Command , message ) ;
55- }
56-
57- public logError ( error : Error ) : void {
58- this . writeToLog ( LogCategory . Error , error . toString ( ) ) ;
59- }
60-
61- public logCritical ( error : Error , message : string ) : void {
62- this . writeToLog ( LogCategory . Critical , error . toString ( ) ) ;
63- this . showErrorMessage ( message ) ;
64- }
65-
6671 public dispose ( ) {
6772 this . outputChannel . dispose ( ) ;
6873 }
0 commit comments