Я уже установил
<property name="show_sql">false</property>
и я отключил все сообщения в log4j.properties
Но Будьте в спящем режиме запись к консоли со всеми запросами и операторами.
Установка Hibernate.show_sql
true True
говорит Hibernate к Написать все операторы SQL для консоли. Это альтернатива установлению категории журнала org.hibernate.sql
для отладки.
Итак, даже если вы устанавливаете это свойство на false
, убедитесь, что у вас нет определенной категории (или настроена на использование консоли Appender):
log4j.logger.org.hibernate.SQL=DEBUG
также убедитесь, что вы Не устанавливайте Hibernate.show_sql
программно, чтобы истина при продвижении вашей конфигурации объект
. Охота что-то вроде этого:
Configuration cfg = new Configuration().configure().
.setProperty("hibernate.show_sql", "true");
Обратите внимание, что SetProperty (строка PropertyName, строковое значение)
принимает в качестве первого параметра полное имя свойства конфигурации IE Hibernate.show_sql
, а не просто Show_SQL
.
import csv
with open(..., 'wb') as myfile:
wr = csv.writer(myfile, quoting=csv.QUOTE_ALL)
wr.writerow(mylist)
Изменить: это работает только с python 2.x.
Для работы с python 3 .x замените wb
на w
( см. этот ответ SO )
with open(..., 'w', newline='') as myfile:
wr = csv.writer(myfile, quoting=csv.QUOTE_ALL)
wr.writerow(mylist)
-121--1904104- Используйте модуль csv
python для чтения и записи файлов, разделенных запятыми или табуляцией. Модуль csv является предпочтительным, поскольку он обеспечивает хороший контроль над квотированием.
Например, вот вам отработанный пример:
import csv
data = ["value %d" % i for i in range(1,4)]
out = csv.writer(open("myfile.csv","w"), delimiter=',',quoting=csv.QUOTE_ALL)
out.writerow(data)
Производит:
"value 1","value 2","value 3"
-121--1904108- Это кажется очень странным, но при использовании Eclipse с задачей JUnit Test все выходные данные по-прежнему поступают на консоль (в окне Eclipse Console).
Но когда я использую команду ant для модульного тестирования, на консоль ничего не выходит.
Вы добавляете что-то вроде этого для log4j.properties?
log4j.logger.org.hibernate = WARN