Not sure it is a kernel issue, or a "log stream" issue, but when you start a day of developing, you get:
Requesting load of /tmp/zfs.kext.
/tmp/zfs.kext loaded successfully (or already loaded).
# log stream --source --predicate 'sender == "zfs"' --style compact
kernel.development[0:1b115] (zfs) ZFS: Loaded module v0.8.0-852_g6c5f6be15, ZFS pool version 5000, ZFS filesystem version 5
and as you hack away, kextunload'ing and kextloading the module, it gets offset (presumably due to location change of symbols?)
# kextunload -b net.lundman.zfs
compile, compile,
Requesting load of /tmp/zfs.kext.
/tmp/zfs.kext loaded successfully (or already loaded).
# log stream --source --predicate 'sender == "zfs"' --style compact
kernel.development[0:20c88] (zfs) ool version 5000, ZFS filesystem version 5
With enough time, you get just garbage. Rebooting fixes it.
Been the case since we got "log" command (Mavericks?)