Log was from the Console. I brought it up using the Channels menu-bar icon.
> admin@Danas-New-iMac ~ % tail -50 ~/Library/Application\ Support/ChannelsDVR/data/channels-dvr.log
os/signal.signal_recv()
runtime/sigqueue.go:149 +0x2c fp=0x14000a8c7b0 sp=0x14000a8c790 pc=0x104e7d98c
os/signal.loop()
os/signal/signal_unix.go:23 +0x1c fp=0x14000a8c7d0 sp=0x14000a8c7b0 pc=0x105200b9c
runtime.goexit()
runtime/asm_arm64.s:1172 +0x4 fp=0x14000a8c7d0 sp=0x14000a8c7d0 pc=0x104e81bb4
created by os/signal.Notify.func1.1
os/signal/signal.go:151 +0x2c
goroutine 63 [chan receive]:
runtime.gopark(0x140007b5718?, 0x104e7e7fc?, 0x48?, 0x57?, 0x104e2261c?)
runtime/proc.go:381 +0xe4 fp=0x140007b56c0 sp=0x140007b56a0 pc=0x104e4e1e4
runtime.chanrecv(0x14000800600, 0x140007b58a8, 0x1)
runtime/chan.go:583 +0x45c fp=0x140007b5750 sp=0x140007b56c0 pc=0x104e1b9bc
runtime.chanrecv1(0x140002d1b00?, 0x14000328390?)
runtime/chan.go:442 +0x14 fp=0x140007b5780 sp=0x140007b5750 pc=0x104e1b524
net/http.(*persistConn).addTLS(0x14000796480, {0x1066f14f0?, 0x14000225410}, {0x1400013a9f0, 0x1d}, 0x0)
net/http/transport.go:1550 +0x2dc fp=0x140007b5970 sp=0x140007b5780 pc=0x10510198c
net/http.(*Transport).dialConn(0x14000147a40, {0x1066f14f0, 0x14000225410}, {{}, 0x0, {0x140005c8040, 0x5}, {0x1400013a9f0, 0x21}, 0x0})
net/http/transport.go:1624 +0x7bc fp=0x140007b5ec0 sp=0x140007b5970 pc=0x10510245c
net/http.(*Transport).dialConnFor(0x0?, 0x14000155600)
net/http/transport.go:1456 +0x7c fp=0x140007b5fb0 sp=0x140007b5ec0 pc=0x1051010bc
net/http.(*Transport).queueForDial.func1()
net/http/transport.go:1425 +0x2c fp=0x140007b5fd0 sp=0x140007b5fb0 pc=0x10510100c
runtime.goexit()
runtime/asm_arm64.s:1172 +0x4 fp=0x140007b5fd0 sp=0x140007b5fd0 pc=0x104e81bb4
created by net/http.(*Transport).queueForDial
net/http/transport.go:1425 +0x398
goroutine 44 [IO wait]:
runtime.gopark(0xffffffffffffffff?, 0xffffffffffffffff?, 0x23?, 0x0?, 0x104ee0e60?)
runtime/proc.go:381 +0xe4 fp=0x140008f71b0 sp=0x140008f7190 pc=0x104e4e1e4
runtime.netpollblock(0x0?, 0x0?, 0x0?)
runtime/netpoll.go:527 +0x158 fp=0x140008f71f0 sp=0x140008f71b0 pc=0x104e47368
internal/poll.runtime_pollWait(0x12f1f0b28, 0x72)
runtime/netpoll.go:306 +0xa0 fp=0x140008f7220 sp=0x140008f71f0 pc=0x104e7b100
internal/poll.(*pollDesc).wait(0x14000128a80?, 0x14000822000?, 0x0)
internal/poll/fd_poll_runtime.go:84 +0x28 fp=0x140008f7250 sp=0x140008f7220 pc=0x104f01e18
internal/poll.(*pollDesc).waitRead(...)
internal/poll/fd_poll_runtime.go:89
internal/poll.(*FD).Read(0x14000128a80, {0x14000822000, 0x1800, 0x1800})
internal/poll/fd_unix.go:167 +0x200 fp=0x140008f72f0 sp=0x140008f7250 pc=0x104f03180
net.(*netFD).Read(0x14000128a80, {0x14000822000?, 0x140008f73b8?, 0x104e1f75c?})
net/fd_posix.go:55 +0x28 fp=0x140008f7340 sp=0x140008f72f0 pc=0x104fe03f8
net.(*conn).Read(0x14000372128, {0x14000822000?, 0x14000449918?, 0x140008f7440?})
net/net.go:183 +0x34 fp=0x140008f7390 sp=0x140008f7340 pc=0x104ff2e74
net.(*TCPConn).Read(0x140008f7408?, {0x14000822000?, 0x1400000f830?, 0x18?})
<autogenerated>:1 +0x2c fp=0x140008f73c0 sp=0x140008f7390 pc=0x10500772c
crypto/tls.(*atLeastReader).Read(0x1400000f830, {0x14000822000?, 0x1400000f830?, 0x0?})
crypto/tls/conn.go:788 +0x40 fp=0x140008f7410 sp=0x140008f73c0 pc=0x10503dc60