Of course there is; tmux does it. Try redirecting the file descriptor so that you can capture stdout. For bash, something like: 'exec > >(tee -a "$LOG_FILE") 2>&1'.
This could be injected in .bashrc, and activated by default or by a bash function. The >(...) syntax is called process substitution.