Skip site navigation (1) Skip section navigation (2)

Re: Отключить русский в сообщениях об ошибках и логах

From: "Dmitry E(dot) Oboukhov" <unera(at)debian(dot)org>
To: pgsql-ru-general(at)postgresql(dot)org
Subject: Re: Отключить русский в сообщениях об ошибках и логах
Date: 2012-05-08 06:32:48
Message-ID: 20120508063247.GC25797@apache.rbscorp.ru (view raw or flat)
Thread:
Lists: pgsql-ru-general
>> кроме эстетики еще там местами поломан юникод что не вставляет
> Давайте найдём и исправим :)

я могу багу запостить если такая еще не запощена. Только я не смотрел
еще в апстриме где багтрекер. а в Debian отправил багрепорт
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=671915

ну и соответственно либо дебиановские майнтенеры в апстрим
перенаправят, либо я, если те будут тормозить долго.

> Проблема в том что есть сообщения которые выводятся postmaster'ом, то есть основным
> процессом, а он не связан ни с одной базой и поэтому не делает setlocale для
> lc_ctype и lc_collate, но при этом он устанавливает язык сообщений lc_messages указанный
> в конфигурационном файле postgresql.conf.

> Далее вступает в действие библиотека gettext, которая занимается переводом, и в том числе
> переводит текст из кодировки lc_messages в кодировку текущей локали, с учётом типов символов
> текущей локали (lc_ctype и lc_collate) которые остались у главного процесса пустыми
> что эквивалентно локали "C". В результате из UTF-8 текста Вы видите в C локали вопросики,
> потому что в кодировке Latin1 нет таких кириллических символов. Такие дела :)

>> надо переключить сообщения об ошибках и логи на английский, другие
>> установки не трогая. куда смотреть?

> $ grep lc_messages /etc/postgresql/9.1/main/postgresql.conf
> lc_messages = 'ru_RU.UTF-8'                     # locale for system error message

поставил тут en_US. но и в консоли постгрисовой переключилось.
вот в консоли хорошо когда по русски матерится, а в логах плохо когда
вопросики. замкнутый круг
-- 

. ''`.                               Dmitry E. Oboukhov
: :’  :   email: unera(at)debian(dot)org jabber://UNera(at)uvw(dot)ru
`. `~’              GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537

In response to

pgsql-ru-general by date

Next:From: Dmitry E. OboukhovDate: 2012-06-20 18:32:39
Subject: атомарно сох
Previous:From: Сергей Бурладя =?utf-8?B?0L0=?=Date: 2012-05-07 21:50:00
Subject: Re: Отключить русский в сообщениях об ошибках и логах

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group