mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-08-05 23:35:48 +02:00
Partial fix for https://bugs.eclipse.org/bugs/show_bug.cgi?id=67634
This commit is contained in:
parent
67ad3bb4b0
commit
954d5b8b45
3 changed files with 8 additions and 10 deletions
|
@ -18,7 +18,7 @@ public interface IParserLogService
|
|||
{
|
||||
|
||||
public void traceLog( String message );
|
||||
public void errorLog( String message );
|
||||
// public void errorLog( String message );
|
||||
|
||||
public boolean isTracing();
|
||||
|
||||
|
|
|
@ -1097,7 +1097,7 @@ public class ExpressionParser implements IExpressionParser, IParserData {
|
|||
* @param e
|
||||
*/
|
||||
public void logException(String methodName, Exception e) {
|
||||
if (!(e instanceof EndOfFileException) && e != null) {
|
||||
if (!(e instanceof EndOfFileException) && e != null && log.isTracing()) {
|
||||
StringBuffer buffer = new StringBuffer();
|
||||
buffer.append("Parser: Unexpected exception in "); //$NON-NLS-1$
|
||||
buffer.append(methodName);
|
||||
|
@ -1107,9 +1107,8 @@ public class ExpressionParser implements IExpressionParser, IParserData {
|
|||
buffer.append(e.getMessage());
|
||||
buffer.append(". w/"); //$NON-NLS-1$
|
||||
buffer.append(scanner.toString());
|
||||
if (log.isTracing())
|
||||
log.traceLog(buffer.toString());
|
||||
log.errorLog(buffer.toString());
|
||||
log.traceLog(buffer.toString());
|
||||
// log.errorLog(buffer.toString());
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -2593,7 +2592,7 @@ public class ExpressionParser implements IExpressionParser, IParserData {
|
|||
.outputTrace(
|
||||
log,
|
||||
"ScannerException thrown : ", e.getProblem(), null, null, null); //$NON-NLS-1$
|
||||
log.errorLog("Scanner Exception: " + e.getProblem().getMessage()); //$NON-NLS-1$
|
||||
// log.errorLog("Scanner Exception: " + e.getProblem().getMessage()); //$NON-NLS-1$
|
||||
return fetchToken();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -243,7 +243,7 @@ public abstract class Parser extends ExpressionParser implements IParser
|
|||
* @param e
|
||||
*/
|
||||
private void logThrowable(String methodName, Throwable e) {
|
||||
if( e != null )
|
||||
if( e != null && log.isTracing())
|
||||
{
|
||||
StringBuffer buffer = new StringBuffer();
|
||||
buffer.append( "Parser: Unexpected throwable in "); //$NON-NLS-1$
|
||||
|
@ -254,9 +254,8 @@ public abstract class Parser extends ExpressionParser implements IParser
|
|||
buffer.append( e.getMessage() );
|
||||
buffer.append( ". w/"); //$NON-NLS-1$
|
||||
buffer.append( scanner.toString() );
|
||||
if( log.isTracing() )
|
||||
log.traceLog( buffer.toString() );
|
||||
log.errorLog( buffer.toString() );
|
||||
log.traceLog( buffer.toString() );
|
||||
// log.errorLog( buffer.toString() );
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue