| 1234567891011121314151617181920212223242526272829303132333435363738 |
- // 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() {
- }
|