/* * EliasDB * * Copyright 2016 Matthias Ladkau. All rights reserved. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ /* Package interpreter contains the ECAL interpreter. */ package interpreter /* Logger is required external object to which the interpreter releases its log messages. */ type Logger interface { /* LogError adds a new error log message. */ LogError(v ...interface{}) /* LogInfo adds a new info log message. */ LogInfo(v ...interface{}) /* LogDebug adds a new debug log message. */ LogDebug(v ...interface{}) }