socket/hash/log