配列をサブルーチンに渡すときって
&sub (@hoge);
ではダメなんでしょうか?

この記述で渡して、受け取ったサブルーチン側でログに書きだしたら
各行に空白が入るようになってしまったんですが。。。