У меня есть элемент управления .NET ListView, в котором я показываю трассировку стека. Я использовал ListView, так как мне нужно было манипулировать шрифтом / цветами определенных строк.
Однако, похоже, есть какой-то максимум относительно ширины столбцов, либо количества отображаемых символов, либо количества пикселей в столбец может быть.
Вот простой пример LINQPad , который показывает проблему:
void Main()
{
using (var fm = new Form())
{
ListView lv = new ListView();
fm.Controls.Add(lv);
lv.Dock = DockStyle.Fill;
lv.View = View.Details;
lv.Columns.Add("C", -1, HorizontalAlignment.Left);
string line = new string('W', 258) + "x";
lv.Items.Add(line);
line = new string('W', 259) + "x";
lv.Items.Add(line);
lv.AutoResizeColumn(0, ColumnHeaderAutoResizeStyle.ColumnContent);
lv.Columns[0].Width.Dump();
fm.ShowDialog();
}
}
Снимок экрана:
Как вы можете видеть, строка, содержащая 258 W + X, показывает x, тогда как следующая строка, содержащая один дополнительный W, не показывает x.
Результат вычисления ширины показывает, что текущая ширина столбца составляет 2864 пикселя.
Вопрос заключается в следующем: logger.debug ('asasd') Однако я отслеживаю файл журнала development.log, но не вижу, чтобы он добавлялся в этот файл. Я уверен, что этот модуль ...
Я пытаюсь отладить модель в Rails, поэтому использую этот код:
logger.debug('asasd')
However, I'm tailing the log file development.log but I'm not seeing it add to this file.
How do I get this to work?