Jiri Simsa | 5293dcb | 2014-05-10 09:56:38 -0700 | [diff] [blame] | 1 | package rt |
| 2 | |
| 3 | import ( |
Jiri Simsa | 519c507 | 2014-09-17 21:37:57 -0700 | [diff] [blame] | 4 | "veyron.io/veyron/veyron2/vlog" |
Jiri Simsa | 5293dcb | 2014-05-10 09:56:38 -0700 | [diff] [blame] | 5 | ) |
| 6 | |
| 7 | func (*vrt) Logger() vlog.Logger { |
| 8 | return vlog.Log |
| 9 | } |
| 10 | |
| 11 | func (*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. |
| 17 | func (*vrt) initLogging() error { |
| 18 | return vlog.ConfigureLibraryLoggerFromFlags() |
| 19 | } |
| 20 | |
| 21 | func (*vrt) shutdownLogging() { |
| 22 | vlog.FlushLog() |
| 23 | } |