Skip to content

Commit 2d13318

Browse files
committed
oclp publish/play/push/pull log optimize
1 parent 2d1f414 commit 2d13318

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

ngx_rtmp_oclp_module.c

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -777,26 +777,26 @@ ngx_rtmp_oclp_common_timer(ngx_event_t *ev)
777777

778778
nctx = ev->data;
779779

780-
ngx_log_error(NGX_LOG_INFO, ngx_cycle->log, 0, "oclp %s update create %V",
780+
ngx_log_error(NGX_LOG_INFO, ev->log, 0, "oclp %s update create %V",
781781
ngx_rtmp_oclp_app_type[nctx->type], &nctx->url);
782782

783-
ngx_netcall_create(nctx, ngx_cycle->log);
783+
ngx_netcall_create(nctx, ev->log);
784784
}
785785

786786
static void
787787
ngx_rtmp_oclp_common_update_handle(ngx_netcall_ctx_t *nctx, ngx_int_t code)
788788
{
789789
ngx_event_t *ev;
790790

791+
ev = &nctx->ev;
792+
ev->handler = ngx_rtmp_oclp_common_timer;
793+
791794
if (code != NGX_HTTP_OK) {
792-
ngx_log_error(NGX_LOG_ERR, ngx_cycle->log, 0,
795+
ngx_log_error(NGX_LOG_ERR, ev->log, 0,
793796
"oclp %s update notify error: %i",
794797
ngx_rtmp_oclp_app_type[nctx->type], code);
795798
}
796799

797-
ev = &nctx->ev;
798-
ev->handler = ngx_rtmp_oclp_common_timer;
799-
800800
ngx_add_timer(ev, nctx->update);
801801
}
802802

@@ -819,7 +819,6 @@ ngx_rtmp_oclp_common_update_create(ngx_rtmp_session_t *s,
819819
nctx->handler = ngx_rtmp_oclp_common_update_handle;
820820

821821
ev = &nctx->ev;
822-
ev->log = ngx_cycle->log;
823822
ev->data = nctx;
824823
ev->handler = ngx_rtmp_oclp_common_timer;
825824

@@ -865,7 +864,7 @@ ngx_rtmp_oclp_pnotify_start_handle(ngx_netcall_ctx_t *nctx, ngx_int_t code)
865864
octx = ngx_rtmp_get_module_ctx(s, ngx_rtmp_oclp_module);
866865

867866
if (code < NGX_HTTP_OK || code > NGX_HTTP_SPECIAL_RESPONSE) {
868-
ngx_log_error(NGX_LOG_ERR, ngx_cycle->log, 0,
867+
ngx_log_error(NGX_LOG_ERR, s->log, 0,
869868
"oclp %s start notify error: %i",
870869
ngx_rtmp_oclp_app_type[nctx->type], code);
871870

@@ -931,6 +930,7 @@ ngx_rtmp_oclp_pnotify_start(ngx_rtmp_session_t *s, ngx_uint_t type)
931930

932931
nctx = ngx_netcall_create_ctx(type, &event->groupid,
933932
event->stage, event->timeout, event->update, 0);
933+
nctx->ev.log = s->log;
934934

935935
ngx_rtmp_oclp_common_url(&nctx->url, s, event, nctx,
936936
NGX_RTMP_OCLP_START);
@@ -1009,16 +1009,15 @@ ngx_rtmp_oclp_relay_start_handle(ngx_netcall_ctx_t *nctx, ngx_int_t code)
10091009
}
10101010

10111011
if (code == -1) { // wait for oclp relay reconnect
1012-
ngx_log_error(NGX_LOG_ERR, ngx_cycle->log, 0,
1013-
"oclp relay start failed");
1012+
ngx_log_error(NGX_LOG_ERR, s->log, 0, "oclp relay start failed");
10141013

10151014
ngx_rtmp_finalize_session(s); // only reconnect immediately
10161015

10171016
return;
10181017
}
10191018

10201019
if (code >= 400) { // error finalize
1021-
ngx_log_error(NGX_LOG_ERR, ngx_cycle->log, 0,
1020+
ngx_log_error(NGX_LOG_ERR, s->log, 0,
10221021
"oclp relay start error: %i", code);
10231022

10241023
if (s->publishing) { // relay pull
@@ -1041,7 +1040,7 @@ ngx_rtmp_oclp_relay_start_handle(ngx_netcall_ctx_t *nctx, ngx_int_t code)
10411040
/* redirect */
10421041
local_name = ngx_netcall_header(nctx, &location);
10431042
if (local_name == NULL) {
1044-
ngx_log_error(NGX_LOG_ERR, ngx_cycle->log, 0,
1043+
ngx_log_error(NGX_LOG_ERR, s->log, 0,
10451044
"oclp relay start has no Location when redirect");
10461045
ngx_rtmp_finalize_session(s);
10471046

@@ -1194,6 +1193,7 @@ ngx_rtmp_oclp_relay_handler(ngx_event_t *ev)
11941193

11951194
return;
11961195
}
1196+
nctx->ev.log = s->log;
11971197

11981198
ngx_rtmp_oclp_common_url(&nctx->url, s, event, nctx,
11991199
NGX_RTMP_OCLP_START);

0 commit comments

Comments
 (0)