logger can compute a matrix