#pragma once

#include <kernel/searchlog/searchlog.h>

struct TPassageRequestInfo;

namespace NSearchProxy {

namespace NLogging {

class TFetchLog: public TSearchLog {
public:
    TFetchLog(const TString& logType, ELogPriority priority = LOG_MAX_PRIORITY, size_t queueLen = 0)
        : TSearchLog(logType, priority, queueLen)
    {

    }

    static void Log(ui32 id, const TPassageRequestInfo& passageInfo);
};

}
}
