libathemecore: add support for multiple types of LOG_INTERACTIVE loggers