log algos