// Copyright 2016 The G3N Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. package logger import ( "net" ) type Net struct { conn net.Conn } func NewNet(network string, address string) (*Net, error) { n := new(Net) conn, err := net.Dial(network, address) if err != nil { return nil, err } n.conn = conn return n, nil } func (n *Net) Write(event *Event) { n.conn.Write([]byte(event.fmsg)) } func (n *Net) Close() { n.conn.Close() } func (n *Net) Sync() { }