// 
// Decompiled by Procyon v0.6.0
// 

package com.google.common.flogger.backend.system;

import java.util.logging.LogRecord;
import com.google.common.flogger.backend.Platform;
import com.google.common.flogger.backend.LogData;
import java.util.logging.Logger;

public class SimpleLoggerBackend extends AbstractBackend
{
    public SimpleLoggerBackend(final Logger logger) {
        super(logger);
    }
    
    @Override
    public void log(final LogData data) {
        this.log(SimpleLogRecord.create(data, Platform.getInjectedMetadata()), data.wasForced());
    }
    
    @Override
    public void handleError(final RuntimeException error, final LogData badData) {
        this.log(SimpleLogRecord.error(error, badData, Platform.getInjectedMetadata()), badData.wasForced());
    }
}
