1515import java .util .regex .Matcher ;
1616import java .util .regex .Pattern ;
1717
18+ import static org .bukkit .Bukkit .getLogger ;
1819import static tk .fungy .wsformc .managers .FileManager .logsFolder ;
1920
2021public class WebServerManager extends NanoHTTPD {
@@ -94,7 +95,11 @@ public void start() {
9495 try {
9596 super .start (NanoHTTPD .SOCKET_READ_TIMEOUT , false );
9697 } catch (IOException e ) {
97- Main .getInstance ().getLogger ().warning ("Couldn't start server: " + e .getMessage ());
98+ getLogger ().warning ("[WebServer] ----------------------------------------------------------------" );
99+ getLogger ().warning ("[WebServer] Couldn't start server, please set this manually.\n " );
100+ e .printStackTrace ();
101+ getLogger ().warning ("\n [WebServer] End of error." );
102+ getLogger ().warning ("[WebServer] ----------------------------------------------------------------" );
98103 FileManager .setBooleanInConfig ("WebServer.isRunning" , false );
99104 }
100105 } else {
@@ -103,7 +108,11 @@ public void start() {
103108 try {
104109 super .start (NanoHTTPD .SOCKET_READ_TIMEOUT , false );
105110 } catch (IOException e ) {
106- Main .getInstance ().getLogger ().warning ("Couldn't start server: " + e .getMessage ());
111+ getLogger ().warning ("[WebServer] ----------------------------------------------------------------" );
112+ getLogger ().warning ("[WebServer] Couldn't start server, please set this manually.\n " );
113+ e .printStackTrace ();
114+ getLogger ().warning ("\n [WebServer] End of error." );
115+ getLogger ().warning ("[WebServer] ----------------------------------------------------------------" );
107116 FileManager .setBooleanInConfig ("WebServer.isRunning" , false );
108117 }
109118 });
@@ -152,6 +161,11 @@ public Response serve(IHTTPSession session) {
152161 } catch (NoSuchFileException e ) {
153162 if (!logsFolder .exists ()) logsFolder .mkdir ();
154163 } catch (IOException e ) {
164+ getLogger ().warning ("[WebServer] ----------------------------------------------------------------" );
165+ getLogger ().warning ("[WebServer] An internal error occurred, please report bottom error in our discord.\n " );
166+ e .printStackTrace ();
167+ getLogger ().warning ("\n [WebServer] End of error." );
168+ getLogger ().warning ("[WebServer] ----------------------------------------------------------------" );
155169 throw new RuntimeException (e );
156170 }
157171 }
0 commit comments