tar and find

I need to find some files and put them into a tar file.

This is how I have done this

Find

Usual find command

find . -type f -size +0 

Grep

I only want log files

grep log$

Tar

Place them in a Tar file

tar -cvf somefile.tar -T -

This needs a list of null terminated file names