blob: 13ebf76d5668dbaa4d954638aa7dd134d42eb965 [file] [log] [blame]
Jiri Simsa5293dcb2014-05-10 09:56:38 -07001package rt
2
3import (
Jiri Simsa519c5072014-09-17 21:37:57 -07004 "veyron.io/veyron/veyron2/vlog"
Jiri Simsa5293dcb2014-05-10 09:56:38 -07005)
6
7func (*vrt) Logger() vlog.Logger {
8 return vlog.Log
9}
10
11func (*vrt) NewLogger(name string, opts ...vlog.LoggingOpts) (vlog.Logger, error) {
12 return vlog.NewLogger(name, opts...)
13}
14
15// initLogging configures logging for the runtime. It needs to be called after
16// flag.Parse and after signal handling has been initialized.
17func (*vrt) initLogging() error {
18 return vlog.ConfigureLibraryLoggerFromFlags()
19}
20
21func (*vrt) shutdownLogging() {
22 vlog.FlushLog()
23}