internal

package
v0.0.0-...-5849c1f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 3, 2023 License: MIT Imports: 8 Imported by: 0

Documentation

Overview

Internal API, not to be exported

Index

Constants

View Source
const (
	// error levels that should almost always be printed
	LevelFatal LogLevel = iota // error that must stop the program (panics)
	LevelError                 // error that does not need to stop execution

	// debugging levels, okay to disable
	LevelWarn // something may be wrong, but not necessarily an error
	LevelInfo // nothing wrong, informational only

	// Production code by default only shows warnings and above.
	LogLevelDefault = LevelWarn

	// min, max levels for setting print level
	LevelMin = LevelFatal
	LevelMax = LevelInfo
)

Variables

This section is empty.

Functions

func IsValidNetCDFName

func IsValidNetCDFName(name string) bool

IsValidNetCDFName returns true if name is a valid NetCDF name.

func NewFillValueReader

func NewFillValueReader(repeat []byte) io.Reader

func NewSlicer

func NewSlicer(getSlice func(begin, end int64) (interface{}, error),
	length int64, dimNames []string, attributes api.AttributeMap,
	cdlType string, goType string) api.VarGetter

Types

type FillValueReader

type FillValueReader struct {
	// contains filtered or unexported fields
}

func (*FillValueReader) Read

func (fvr *FillValueReader) Read(p []byte) (int, error)

type LogLevel

type LogLevel int

type Logger

type Logger struct {
	// contains filtered or unexported fields
}

func NewLogger

func NewLogger() *Logger

func (*Logger) Error

func (l *Logger) Error(v ...interface{})

func (*Logger) Errorf

func (l *Logger) Errorf(format string, v ...interface{})

func (*Logger) Fatal

func (l *Logger) Fatal(v ...interface{})

func (*Logger) Fatalf

func (l *Logger) Fatalf(format string, v ...interface{})

func (*Logger) Info

func (l *Logger) Info(v ...interface{})

func (*Logger) Infof

func (l *Logger) Infof(format string, v ...interface{})

func (*Logger) LogLevel

func (l *Logger) LogLevel() LogLevel

func (*Logger) SetLogLevel

func (l *Logger) SetLogLevel(level LogLevel) LogLevel

SetLogLevel returns the old level

func (*Logger) Warn

func (l *Logger) Warn(v ...interface{})

func (*Logger) Warnf

func (l *Logger) Warnf(format string, v ...interface{})

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL