@Override
    public InputStream getContent() throws GuacamoleException {
        try {
            return new FileInputStream(content);
        }
        catch (FileNotFoundException e) {
            throw new GuacamoleResourceNotFoundException("Associated file "
                    + "does not exist or cannot be read.", e);
        }
    }
Creates a new FileActivityLog that exposes the content of the given
local file as an {@link ActivityLog}.

@param type
    The type of this ActivityLog.

@param description
    A human-readable message that describes this log.

@param content
    The File that should be used to provide the content of this log.
guacamole-ext/src/main/java/org/apache/guacamole/net/auth/FileActivityLog.java