mirror of
https://github.com/matrix-construct/construct
synced 2024-12-26 23:44:01 +01:00
ircd::server::request: Even more granular log facilities for request/response.
This commit is contained in:
parent
7cb4e7a9d1
commit
3a3da12051
2 changed files with 6 additions and 5 deletions
|
@ -110,7 +110,7 @@ struct ircd::server::request
|
||||||
using each_closure = std::function<bool (const peer &, const link &, const request &)>;
|
using each_closure = std::function<bool (const peer &, const link &, const request &)>;
|
||||||
|
|
||||||
static const opts opts_default;
|
static const opts opts_default;
|
||||||
static log::log log;
|
static log::log log[2];
|
||||||
|
|
||||||
server::tag *tag {nullptr};
|
server::tag *tag {nullptr};
|
||||||
|
|
||||||
|
|
|
@ -468,7 +468,8 @@ ircd::server::canonize(const net::hostport &hostport)
|
||||||
decltype(ircd::server::request::log)
|
decltype(ircd::server::request::log)
|
||||||
ircd::server::request::log
|
ircd::server::request::log
|
||||||
{
|
{
|
||||||
"server.request"
|
{ "server.request" },
|
||||||
|
{ "server.response" },
|
||||||
};
|
};
|
||||||
|
|
||||||
decltype(ircd::server::request::opts_default)
|
decltype(ircd::server::request::opts_default)
|
||||||
|
@ -498,7 +499,7 @@ ircd::server::cancel(request &request)
|
||||||
|
|
||||||
log::debug
|
log::debug
|
||||||
{
|
{
|
||||||
request::log, "%s cancel commit:%d w:%zu hr:%zu cr:%zu",
|
request::log[1], "%s cancel commit:%d w:%zu hr:%zu cr:%zu",
|
||||||
loghead(request),
|
loghead(request),
|
||||||
tag.committed(),
|
tag.committed(),
|
||||||
tag.state.written,
|
tag.state.written,
|
||||||
|
@ -1301,7 +1302,7 @@ noexcept try
|
||||||
++tag_done;
|
++tag_done;
|
||||||
log::logf
|
log::logf
|
||||||
{
|
{
|
||||||
request::log, uint(tag.state.status) >= 300? log::DERROR: log::DEBUG,
|
request::log[1], uint(tag.state.status) >= 300? log::DERROR: log::DEBUG,
|
||||||
"%s [%u] %s wt:%zu rt:%zu hr:%zu cr:%zu cl:%zu chunks:%zu",
|
"%s [%u] %s wt:%zu rt:%zu hr:%zu cr:%zu cl:%zu chunks:%zu",
|
||||||
loghead(*tag.request),
|
loghead(*tag.request),
|
||||||
uint(tag.state.status),
|
uint(tag.state.status),
|
||||||
|
@ -2503,7 +2504,7 @@ ircd::server::link::process_write(tag &tag)
|
||||||
if(tag.request)
|
if(tag.request)
|
||||||
log::debug
|
log::debug
|
||||||
{
|
{
|
||||||
request::log, "%s wt:%zu on %s",
|
request::log[0], "%s wt:%zu on %s",
|
||||||
loghead(*tag.request),
|
loghead(*tag.request),
|
||||||
tag.write_size(),
|
tag.write_size(),
|
||||||
loghead(*this),
|
loghead(*this),
|
||||||
|
|
Loading…
Reference in a new issue