<rmcreative>

RSS

Улучшенное сообщение об ошибке в транке Yii

22 декабря 2010

Дошли, наконец, руки перечитать весь фидбек по улучшенной странице ошибки для Yii, доделать и слить всё это в SVN.

Расширение на англоязычном сайте и код в yiiext теперь можно считать устаревшими.

До релиза планируется сделать ещё несколько существенных улучшений в отображении ошибок, таких, например, как блоки кода для каждого шага трейса.

А пока буду очень рад новому фидбеку и идеям.

Скриншот

Комментарии RSS

  1. №3608
    Ti
    Ti 22 дек. 2010 г., 20:07:04

    А можно скриншот или, лучше, ошибку в "живую"? Я сам Yii не пользую, но интересно посмотреть на сообщение об ошибке

  2. №3610
    Sam
    Sam 22 дек. 2010 г., 20:48:13

    Добавил ссылку на скриншот.

  3. №3611
    Ti
    Ti 22 дек. 2010 г., 20:57:35

    исходный код было бы не плохо разукрасить

  4. №3612
    Diolektor
    Diolektor 22 дек. 2010 г., 23:22:12

    Спасибо. Апнулись :)

    Есть ли возможность прикрутить фичу просмотра какие параметры куда передаются в стиле тегов pre функция print_r и var_dump. Так же возможность просмотра переменных типа $_SERVER, $_POST, $_FILES и прочие..

  5. №3613
    Sam
    Sam 23 дек. 2010 г., 4:56:48

    Можно обновиться ещё раз. Реализован показ кода для каждого элемента трейса и несколько обновлены стили.

  6. №3614
    Ti
    Ti 23 дек. 2010 г., 12:15:46

    .trace { margin: -1px 0 0; }

    ИМХО, уменьшит "шум"

  7. №3615
    Ti
    Ti 23 дек. 2010 г., 12:25:26

    ну и красная рамка "рябит" сильно

    .trace.app { border: 1px solid #e0e0e0; }
    .trace.app:hover { background: #f9f9f9; }
  8. №3616
    tipugin
    tipugin 23 дек. 2010 г., 16:36:54

    А когда планируется зарелизить 1.1.6?

  9. №3617
    Sam
    Sam 24 дек. 2010 г., 6:28:43

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

  10. №3618
    vamp
    vamp 24 дек. 2010 г., 19:09:01

    Не совсем это можно улучшением назвать, скрины (MacOS, Firefox): http://gyazo.com/0b70987d1d50be9026f151224512581b.png http://gyazo.com/0b9b7e7ba097ad1904f17b0c41c6955f.png

    Исправленная версия выглядит вот так: http://gyazo.com/de8a21a320aed5a275249e814d8281a0.png

    Исправления, которые необходимо внести:

    add:
        1) .code pre { font-size: 100%; }
        2) .message { font-size: 100%; }
    
    
    
    
    change:
        1) .trace .plus, .trace .minus {
                display:inline;
            }
    
            to:
            .trace .plus, .trace .minus {
                display:inline-block;
            }
    
        2) .trace.app {
                border: 1px dashed #cc0000;
            }
    
            to:
    
            .trace.app {
                border: 1px dashed #EE9999;
            }
    
        3) .trace .number {
                padding: 0.5em;
            }
    
            to:
    
            .trace .number {
                padding: 0.2em;
            }
    
        4) .trace .content {
                padding: 0.5em;
            }
    
            to:
    
            .trace .content {
                padding: 0.2em;
            }
    
        5) .trace-file {
                padding: 0.5em;
            }
    
            to:
    
            .trace-file {
                padding: 0px;
            }
    
  11. №3619
    Sam
    Sam 25 дек. 2010 г., 19:42:21

    vamp, проблема в масштабировании?

  12. №3620
    vamp
    vamp 25 дек. 2010 г., 19:57:59

    Я бы сказал в отображении и расбросе элементов по странице (раньше exception вкладывался в одну страницу), если вопрос о увеличении в браузере - перед скрином сделал сброс размера шрифта.

  13. №3621
    Ekstazi
    Ekstazi 27 дек. 2010 г., 0:15:33

    Никак не дождусь новой версии yii, такого трейса сильно не хватало..

  14. №3622
    vamp
    vamp 27 дек. 2010 г., 0:21:56

    в логе, при установке YII_TRACE_LEVEL можно было наблюдать подобные вызовы

  1. Почта опубликована не будет.

  2. Можно использовать синтаксис Markdown или HTML.

  3. Введите ответ в поле. Щёлкните, чтобы получить другую задачу.