I don't know if `currentThreadId` is useful or not (as is), but if it is i don't think Picard users need it (devs may though). This is why i removed it from log view.
About consistency, i generally agree but here it was intentional:
- GUI log window for everyday's user (no search)
- console for experienced user and dev (search/grep etc).