1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- package me.km.snuviscript;
- import me.hammerle.snuviscript.code.ISnuviLogger;
- import me.hammerle.snuviscript.code.Script;
- import me.km.KajetansMod;
- import me.km.api.Module;
- public class SnuviLogger implements ISnuviLogger
- {
- @Override
- public void print(String message, Exception ex, String function, String scriptname, Script sc, int line)
- {
- if(KajetansMod.debugMode || (sc != null && sc.isStackTracePrinted()))
- {
- Module m = KajetansMod.scripts;
- if(scriptname != null)
- {
- m.sendWarningToConsole("error in '" + scriptname + "'");
- }
- if(message != null)
- {
- m.sendHelpListElementToConsole("message", message);
- }
- if(ex != null)
- {
- m.sendHelpListElementToConsole("exception", ex.getClass().getSimpleName());
- }
- if(function != null)
- {
- m.sendHelpListElementToConsole("function", function);
- }
- if(line != -1)
- {
- m.sendHelpListElementToConsole("Zeile", String.valueOf(line));
- }
- }
-
- // TODO after chat channels are made
- /*sendToDevsWithSuffix("§cError in '" + s + "'");
- if(line != -1)
- {
- sendToDevsWithHelpList("§cZeile:", String.valueOf(line));
- }
- sendToDevsWithHelpList("§cFehler:", ex.getClass().getSimpleName() + " - " + ex.getLocalizedMessage());
- if(function != null)
- {
- sendToDevsWithHelpList("§cFunktion: ", function);
- }*/
- }
- }
|