Package com.google.apphosting.runtime
Class JsonLogHandler
java.lang.Object
java.util.logging.Handler
com.google.apphosting.runtime.LogHandler
com.google.apphosting.runtime.JsonLogHandler
A log handler that publishes log messages in a json format.
-
Constructor Summary
ConstructorsConstructorDescriptionJsonLogHandler(PrintStream out, boolean closePrintStreamOnClose, String projectId, Formatter formatter) -
Method Summary
Methods inherited from class com.google.apphosting.runtime.LogHandler
initMethods inherited from class java.util.logging.Handler
getEncoding, getErrorManager, getFilter, getFormatter, getLevel, isLoggable, reportError, setEncoding, setErrorManager, setFilter, setFormatter, setLevel
-
Constructor Details
-
JsonLogHandler
public JsonLogHandler(PrintStream out, boolean closePrintStreamOnClose, @Nullable String projectId, Formatter formatter)
-
-
Method Details
-
publish
- Specified by:
publishin classLogHandler
-
flush
public void flush()- Specified by:
flushin classLogHandler
-
close
- Specified by:
closein classLogHandler- Throws:
SecurityException
-