You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
401 B
Lua
19 lines
401 B
Lua
local server = require "log.writer.async.server.udp"
|
|
|
|
local function create_writer(host, port, maker)
|
|
if maker then
|
|
server.run(host, port, maker, "log.logformat.default")
|
|
end
|
|
|
|
local writer = require"log.writer.format".new(require"log.logformat.proxy".new(),
|
|
require"log.writer.net.udp".new(host, port))
|
|
|
|
return writer
|
|
end
|
|
|
|
local M = {}
|
|
|
|
M.new = create_writer
|
|
|
|
return M
|