with-slog-context rather than treadlocal