Since mirroring requires using the full recovery model you need to have scheduled periodic transaction log backups running to manage the size of your transaction log file. Without regularly scheduled transaction log backups, the t-logs will simply continue to grow until you run out of disk space.
And yes, you can have log shipping and mirroring running on the same database at the same time. The log shipping will provide you with the regularly scheduled t-log backups.