<..> Расскажи неразумному, где логическая цепочка на перевод строки?
А здесь нет логической цепочки.
$line = date("m.d.y H:i:s").' '.$_SERVER['REMOTE_ADDR'].' '.$action.' '.$text.' '.$referer."\n";
Это оператор присвоения строковой константе $line ($ указывает на то, что это строка) некоего значения, которое образуется путем слияния нескольких других операторов (точка - это оператор слияния). А в конце будущей строки ставится символ перевода строки — константа "\n"