package org.ovirt.engine.api.extensions.logger; import java.util.logging.LogRecord; import org.ovirt.engine.api.extensions.ExtKey; import org.ovirt.engine.api.extensions.ExtUUID; /** * Log extension interface. Permitted to process logging records of application. */ public class Logger { /** * Invoke keys. */ public static class InvokeKeys { /** Log Record. */ public static final ExtKey LOG_RECORD = new ExtKey("LOGGER_LOG_RECORD", LogRecord.class, "c5468087-0f65-46ea-a0c2-23777dfada6f"); } /** * Invoke commands. */ public static class InvokeCommands { /** Publish LogRecord. */ public static final ExtUUID PUBLISH = new ExtUUID("LOGGER_PUBLISH", "69f6fc51-71d8-4ae5-a49e-1e00ef55a314"); /** Close the logger. */ public static final ExtUUID CLOSE = new ExtUUID("LOGGER_CLOSE", "101c7d96-d1e2-4ea6-aaad-b89343337e2b"); /** Close the logger. */ public static final ExtUUID FLUSH = new ExtUUID("LOGGER_FLUSH", "0a330097-24ef-4f94-907f-7a119c7dd5d3"); } }