ok risolto... era un problema di diritti di scrittura sulla directory dei log. iis gestisce l'utente "INTERNET GUEST USER" che non aveva alcun diritto in scrittura. risolto questo funziona.
Un appunto is_writable() se il file non esiste (situazione iniziale) non sarà mai vera la clausola dell'esempio 1 del manuale php.
a scanso di casini l'ho tolto perchè creando io il file a mano mi andava sempre in errore, facendolo creare a lui eredita di natura i diritti dalla directory e tutto funziona.
grazie mille per la dritta