/** * Detects a new log if starting with "line", a warning if message starts with "Warning" * and an error if it starts with "Error" **/ public void print(String s) { if (s.startsWith("line")) { if (!_logged && _line > 0 && _msg!=null && _msg.length()>0) { log(); // log previous!!! } _logged = false; // new error.... StringTokenizer tok = new StringTokenizer(s); // skip first "line" tok.nextToken(); // get line _line = parseInteger(tok.nextToken()); // skip second "column" tok.nextToken(); // get column _column = parseInteger(tok.nextToken()); } else if (s.startsWith("Warning")) { _error = false; _msg = s; } else if (s.startsWith("Error")) { _error = true; _msg = s; } else { // non structured msg _msg += s; } }
/** * Detects a new log if starting with "line", a warning if message starts with "Warning" * and an error if it starts with "Error" **/ public void print(String s) { if (s.startsWith("line")) { if (!_logged && _line > 0 && _msg!=null && _msg.length()>0) { log(); // log previous!!! } _logged = false; // new error.... StringTokenizer tok = new StringTokenizer(s); // skip first "line" tok.nextToken(); // get line _line = parseInteger(tok.nextToken()); // skip second "column" tok.nextToken(); // get column _column = parseInteger(tok.nextToken()); } else if (s.startsWith("Warning")) { _error = false; _msg = s; } else if (s.startsWith("Error")) { _error = true; _msg = s; } else { // non structured msg _msg += s; } }
/** * Detects a new log if starting with "line", a warning if message starts with "Warning" * and an error if it starts with "Error" **/ public void print(String s) { if (s.startsWith("line")) { if (!_logged && _line > 0 && _msg!=null && _msg.length()>0) { log(); // log previous!!! } _logged = false; // new error.... StringTokenizer tok = new StringTokenizer(s); // skip first "line" tok.nextToken(); // get line _line = parseInteger(tok.nextToken()); // skip second "column" tok.nextToken(); // get column _column = parseInteger(tok.nextToken()); } else if (s.startsWith("Warning")) { _error = false; _msg = s; } else if (s.startsWith("Error")) { _error = true; _msg = s; } else { // non structured msg _msg += s; } }