Package jetbrains.mps.generator
Interface IGeneratorLogger
- 
- All Known Implementing Classes:
 GenerationSessionLogger,GeneratorLoggerAdapter
public interface IGeneratorLoggerEvgeny Gryaznov, Feb 23, 2010 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classIGeneratorLogger.ProblemDescriptionContains description of the problem. 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiderror(String message)voiderror(SNodeReference node, String message, IGeneratorLogger.ProblemDescription... descriptions)voidhandleException(Throwable t)voidinfo(String message)voidinfo(SNodeReference node, String message)booleanneedsInfo()booleanneedsWarnings()voidwarning(String message)voidwarning(SNodeReference node, String message, IGeneratorLogger.ProblemDescription... descriptions) 
 - 
 
- 
- 
Method Detail
- 
needsInfo
boolean needsInfo()
 
- 
needsWarnings
boolean needsWarnings()
 
- 
info
void info(@Nullable SNodeReference node, @NotNull String message)
 
- 
info
void info(String message)
 
- 
warning
void warning(String message)
 
- 
warning
void warning(@Nullable SNodeReference node, @NotNull String message, @Nullable IGeneratorLogger.ProblemDescription... descriptions)
 
- 
error
void error(String message)
 
- 
error
void error(@Nullable SNodeReference node, @NotNull String message, @Nullable IGeneratorLogger.ProblemDescription... descriptions)
 
- 
handleException
void handleException(Throwable t)
 
 - 
 
 -