package commonutils

import "github.com/Microsoft/opengcs/service/libs/commonutils"

Index

Functions

func DecodeJSONWithHresult

func DecodeJSONWithHresult(r io.Reader, v interface{}) error

DecodeJSONWithHresult decodes the JSON from the given reader into the given interface, and wraps any error returned in an HRESULT error.

func NewStackHook

func NewStackHook(levels []logrus.Level) logrus.Hook

NewStackHook creates a new hook to append the stack to log messages.

func UnmarshalJSONWithHresult

func UnmarshalJSONWithHresult(data []byte, v interface{}) error

UnmarshalJSONWithHresult unmarshals the given data into the given interface, and wraps any error returned in an HRESULT error.

Source Files

logstack_hook.go utilities.go

Version
v0.3.1
Published
Aug 8, 2017
Platform
linux/amd64
Imports
7 packages
Last checked
4 hours ago

Tools for package owners.