fn klog()

in src/protocol/memcache/src/request/get.rs [105:134]


    fn klog(&self, response: &Self::Response) {
        if let Response::Values(ref res) = response {
            let mut hit_keys = 0;
            let mut miss_keys = 0;

            for value in res.values() {
                if value.len().is_none() {
                    miss_keys += 1;

                    klog!(
                        "\"get {}\" {} 0",
                        String::from_utf8_lossy(value.key()),
                        MISS
                    );
                } else {
                    hit_keys += 1;

                    klog!(
                        "\"get {}\" {} {}",
                        String::from_utf8_lossy(value.key()),
                        HIT,
                        value.len().unwrap(),
                    );
                }
            }

            GET_KEY_HIT.add(hit_keys as _);
            GET_KEY_MISS.add(miss_keys as _);
        }
    }