mirror of
https://github.com/cloudwu/skynet.git
synced 2026-07-22 02:53:09 +00:00
register logger name in framework, see #909
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
local skynet = require "skynet"
|
||||
require "skynet.manager"
|
||||
|
||||
-- register protocol text before skynet.start would be better.
|
||||
skynet.register_protocol {
|
||||
name = "text",
|
||||
id = skynet.PTYPE_TEXT,
|
||||
@@ -21,5 +22,4 @@ skynet.register_protocol {
|
||||
}
|
||||
|
||||
skynet.start(function()
|
||||
skynet.register ".logger"
|
||||
end)
|
||||
@@ -65,7 +65,6 @@ logger_init(struct logger * inst, struct skynet_context *ctx, const char * parm)
|
||||
}
|
||||
if (inst->handle) {
|
||||
skynet_callback(ctx, inst, logger_cb);
|
||||
skynet_command(ctx, "REG", ".logger");
|
||||
return 0;
|
||||
}
|
||||
return 1;
|
||||
|
||||
@@ -272,6 +272,8 @@ skynet_start(struct skynet_config * config) {
|
||||
exit(1);
|
||||
}
|
||||
|
||||
skynet_handle_namehandle(skynet_context_handle(ctx), "logger");
|
||||
|
||||
bootstrap(ctx, config->bootstrap);
|
||||
|
||||
start(config->thread);
|
||||
|
||||
Reference in New Issue
Block a user