Elegant solution to echo to either stdout or file in bash

I have a bash application that is producing some result, and I’d like to echo the result to either stdout or to a user chosen file. Because I also echo other interactive messages going to the screen, requiring the user to explicitly use the > redirection when he wants to echo the result to a file is not an option (*), as those messages would also appear in the file.