...

Package simplelog

import "oss.terrastruct.com/d2/lib/simplelog"
Overview
Index

Overview ▾

Package simplelog contains a very simple interface for logging strings at either Debug, Info, or Error levels

type Logger

type Logger interface {
    Debug(string)
    Info(string)
    Error(string)
}

func FromCmdLog

func FromCmdLog(cl *cmdlog.Logger) Logger

func FromLibLog

func FromLibLog(ctx context.Context) Logger

func Make

func Make(logDebug, logInfo, logError *func(string)) Logger