Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
1 / 8 / 0
Регистрация: 31.07.2016
Сообщений: 73

Реально ли заглянуть в файл, занятый logger-ом?

09.08.2016, 13:28. Показов 1320. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток.

С помощью объекта класса logger в программе ведется лог в текстовом файле. Конечно можно периодически лазить в лог текстовым редактором и смотреть, что там произошло. Но хотелось бы выводить несколько последних записей лога при нажатии кнопки в интерфейс программы в многострочное текстовое поле.

Однако, с помощью конструкции :
Python
1
2
3
4
5
try
    with open(...)
        ...
except
    ...
было выяснено, что logger не дает открывать файл с помощью функции open даже на чтение (в режиме 'r').

Может все-таки быть есть способ программно почитать, что там logger в файл накидал?

Добавлено через 6 минут
Произошла ошибка, кажется оно все-таки работает. Пока вопрос неактуален.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.08.2016, 13:28
Ответы с готовыми решениями:

Удалить занятый файл
Доброго времени суток! Общий вопрос: а вот как правильно удалить файл, который сейчас занят другим процессом? Я не имею ввиду "как...

XML-сериализация и занятый файл
Добрый день. Пишу программу: using System; using System.IO; using System.Xml; using System.Xml.Serialization; namespace...

Освободить файл, занятый в PictureBox
Изображение установлено в pictureBox1.Image Нужно удалить файл с этим изображением. Пробовал перед удалением очищать ...

3
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
09.08.2016, 14:47
somnium, ты на 1 логгер можешь вешать несколько обработчиков, 1 из которых может писать лог файл, а другой выводить все в какой-то виджет и т д
1
1 / 8 / 0
Регистрация: 31.07.2016
Сообщений: 73
10.08.2016, 08:48  [ТС]
Спасибо, выяснилось, что временами безбожно глючит отладчик в PyScripter, + к тому - много было кода в блоке try, другие строки срабатывали, а открытие файла вроде бы делалось, но работали не все проходы цикла по строкам файла...

В общем, пока с IDE разберусь, может быть, когда IDE будет адекватно работать и код упрощу - оно уже и не надо будет.
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
10.08.2016, 09:05
Цитата Сообщение от somnium Посмотреть сообщение
временами безбожно глючит отладчик в PyScripter
Перестань себя любимого мучать и поставь нормальную ide, на пример Pycharm.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.08.2016, 09:05
Помогаю со студенческими работами здесь

Удалить файл, занятый(открытый) другим процессом
Мне необходимо удалить файл, занятый(открытый) другим процессом, без его завершения. Пытаюсь найти информацию и безуспешно, буду очень...

Удалить файл, занятый(открытый) другим процессом
Мне необходимо удалить файл, занятый(открытый) другим процессом. Пытаюсь найти информацию и безуспешно, буду очень благодарен, если кто...

Как удалить файл, занятый другим процессом?
При работе 1С в каталоге пользоателя создается файл 1Cv7.LCK. При сбое этот файл остается занятым (стандартными средствами не удаляется)....

Как открыть файл, занятый другой программой
Собственно, нужно открыть на чтение залоченый файл. Кто знает как? CreateFile(filename, FILE_READ_DATA, FILE_SHARE_READ, NULL,...

Как удалить файл, занятый другим процессом?
Уважаемые Гуру! Файл 1.gdb используется разными программами с разных компьютеров. На выделенном компьютере требуется перезаписать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru