#Открываем файл по указанному пути как txt_stream. 'r' в начале означает что строка интерпретируется как raw: спец символы такие как табуляция - /t и новая строка - /n игнорируются, и можно быть уверенным что путь к файлу будет прочитан верно.
#'wa' вторым аргументом означает режим открытия файла: w - запись текста, a - добавление новых данных от англ append.
with open(r'D://New Folder/TextFile.txt', 'wa') as txt_stream:
# Записываем в конец файла одну строку. Спец символ /n прибавляется к тексту чтобы следующий текст начинался с новой строки.
txt_stream.write('Одиночная строка.' + '/n').
# Подготавливаем список со строками, которые следует записать в файл.
strings_list = [
'Первая строка/n',
'Вторая строка/n',
'Третья строка/n'
]
# Записываем строки в файл.
txt_stream.writelines(strings_list)
А какие конкретно логи нужны? От XRDP ? Он же вроде не участвует в дистанционном подключении на оболочке gnome. По крайней мере я в качестве эксперимента его удалял, и подключение к залогиненной сессии по 3390 не перестает работать.