@@ -631,13 +631,13 @@ void clientInvoke(ProxyClient& proxy_client, const GetRequest& get_request, Fiel
631631 IterateFields ().handleChain (*invoke_context, request, FieldList (), typename FieldObjs::BuildParams{&fields}...);
632632 proxy_client.m_context .loop ->logPlain ()
633633 << " {" << thread_context.thread_name << " } IPC client send "
634- << TypeName<typename Request::Params>() << " " << LogEscape (request.toString ());
634+ << TypeName<typename Request::Params>() << " " << LogEscape (request.toString (), proxy_client. m_context . loop -> m_log_opts . max_chars );
635635
636636 proxy_client.m_context .loop ->m_task_set ->add (request.send ().then (
637637 [&](::capnp::Response<typename Request::Results>&& response) {
638638 proxy_client.m_context .loop ->logPlain ()
639639 << " {" << thread_context.thread_name << " } IPC client recv "
640- << TypeName<typename Request::Results>() << " " << LogEscape (response.toString ());
640+ << TypeName<typename Request::Results>() << " " << LogEscape (response.toString (), proxy_client. m_context . loop -> m_log_opts . max_chars );
641641 try {
642642 IterateFields ().handleChain (
643643 *invoke_context, response, FieldList (), typename FieldObjs::ReadResults{&fields}...);
@@ -701,7 +701,7 @@ kj::Promise<void> serverInvoke(Server& server, CallContext& call_context, Fn fn)
701701
702702 int req = ++server_reqs;
703703 server.m_context .loop ->log () << " IPC server recv request #" << req << " "
704- << TypeName<typename Params::Reads>() << " " << LogEscape (params.toString ());
704+ << TypeName<typename Params::Reads>() << " " << LogEscape (params.toString (), server. m_context . loop -> m_log_opts . max_chars );
705705
706706 try {
707707 using ServerContext = ServerInvokeContext<Server, CallContext>;
@@ -718,7 +718,7 @@ kj::Promise<void> serverInvoke(Server& server, CallContext& call_context, Fn fn)
718718 [&]() { return kj::Promise<CallContext>(kj::mv (call_context)); })
719719 .then ([&server, req](CallContext call_context) {
720720 server.m_context .loop ->log () << " IPC server send response #" << req << " " << TypeName<Results>()
721- << " " << LogEscape (call_context.getResults ().toString ());
721+ << " " << LogEscape (call_context.getResults ().toString (), server. m_context . loop -> m_log_opts . max_chars );
722722 });
723723 } catch (const std::exception& e) {
724724 server.m_context .loop ->log () << " IPC server unhandled exception: " << e.what ();
0 commit comments