You are viewing [info]archislav's journal

picFryDream

Нашёл тут клёвый пост на хабре:
http://habrahabr.ru/post/51991/

Posted via LiveJournal app for iPhone.

Tags:

Логгирование в томкате

  • May. 12th, 2012 at 11:21 PM
picFryDream

На работе возникло время, чтобы немного улучшить нашу систему. В качестве точки приложения сил было решено улучшить решение логгирования на одном из томкатов.
На этом томкате крутится несколько веб приложений(пара десятков), логи которых пишутся с использованием slf4j и logback, ротейтятся раз в сутки.
Также пишутся логи ядра томката, используя стандартное решение.

Хотелось добиться следующего:
1) чтобы логи самостоятельно gzиповались
2) и чтобы количество логов было ограничено

Это бы позволило отказаться от кронов, которые это делают и настраиваются админами.

Для логов приложений использовался общий logback.xml с sift-аппендерами для разделения логов приложений.
Из logback.xml был убран атритут prudent=true, который позволяет нескольким JVM писать в один и тот же лог, так как у нас пишет только 1 JVM и prudent настройка не позволяет использовать сжатие. Также для сжатия были добавлены суффиксы .gz для того, чтобы logback самостоятельно сжимал файлы после ротейта.
Осталось только следить, чтобы всё было хорошо и правильно.

Далее нужно было что-то решить с логами ядра томката.

Я сразу махнул рукой на дефолтное решение с помощью JULI и перешёл к решению на log4j, предложенное создателями томката:
http://tomcat.apache.org/tomcat-7.0-doc/logging.html#Using%20Log4J
Сделал, посмотрел, работает, но перейдя к сути понял, что либо сжатие логов и использованием apache-log4j-extras либо ограничение количестс логов в стандартной комплектации log4j.
В общем не подходит.
Полюркав в инете я обнаружил вот такой красивый проектик на github https://github.com/grgrzybek/tomcat-slf4j-logback, который таки позволяет перести логгирование ядра томката на slf4l и logback. Очень красово сделано, даже есть ANT-скрипт для генерации необходимых бинарников.

Но потом я подумал-это же ж геморой, собирать несколько либ, файлов настроек окружения для старта томката, контроллировать версии библиотек slf4j и logback, и только для того, чтобы обработать логи, которые я никогда не смотрю. И я решил забить, и это оказалось очень просто - удаление файла logging.properties из папки conf томката ведет к тому, что внутренние логи томката не пишутся.

Ну и клёво. Хотя есть ещё catalina.out, в который попадает всё из System.out, но таких логов немного особенно если отключить логгирование состояния памяти в JVM.

И по идее мне оставалось только следить, чтобы логи приложений сжимались и удалялись.
Но, к сожалению, через несколько дней после запуска томката с обровленными настройками логи частично перестали сжиматься. И это не круто, потому что никаких ошибок в catalina.out я не увидел.
В общем буду делать простенький тест, эмулирующий данную ситуацию, добиваться аналогичных результатов и постить в жиру логбека.

Ну и тоже в свете темы логгирования попалась вот такая замечательная статья: http://habrahabr.ru/post/113145/

Posted via LiveJournal app for iPhone.

Tags:

100 отжиманий: неделя 4.1

  • Nov. 6th, 2011 at 9:26 PM
picFryDream

1й день

21 25 21 21 26(надо было 32) 114

2й день

25 29 25 25 27 (н.б. >= 36) 131

3й день

29 33 29 20 (н.б. 29) 30 (н.б. >= 40)141

Posted via LiveJournal app for iPhone.

Posted via LiveJournal app for iPad.

Tags:

Первый пост на хабре

  • Dec. 2nd, 2010 at 11:02 AM
picFryDream
Мой первый пост на хабре: Функциональное тестирование без боли.

З.Ы.
Не ожидал, что НЛО так быстро пригласит меня на Хабр, даже не опубликовав мой пост в песочнице.:)

Зацепило

  • Oct. 5th, 2010 at 11:42 PM
picFryDream
Прослушал сегодня на одном дыхании книжку Пелевина "Принц Госплана".

«Странно, – думал он, – как я изменился за последние три уровня. Когда-то ведь казалось, что стоит только перепрыгнуть через ту расщелину – и все. Господи, как мало надо было для счастья… А сейчас я это делаю каждое утро почти не глядя, и что? На что я надеюсь сейчас? Что на следующем этапе все изменится и я чего-то захочу так, как умел хотеть раньше? Ну, допустим, дойду. Уже ведь почти знаю как: надо после пятой решетки попрыгать – наверняка там ход в потолке, плиты какие-то странные. Но когда я туда залезу, где я найду того себя, который хотел туда залезть?»

«Сейчас мне кажется, – думал он, – что хуже того, что со мной происходит, и быть ничего не может. А ведь пройдет пара этапов, и вот по этому именно дню и наступит сожаление. И покажется, что держал что-то в руках, сам не понимая что, – держал, держал да и выкинул. Господи, как же погано должно стать потом, чтобы можно было жалеть о том, что происходит сейчас… И ведь самое интересное: с одной стороны, жить все бессмысленней и хуже, а с другой – абсолютно ничего в жизни не меняется. На что же я надеюсь? И почему каждое утро встаю и куда-то иду? Ведь я плохой инженер, очень плохой. Мне все это попросту неинтересно. И оборотень я плохой, и скоро меня возьмут и выпрут и будут совершенно правы…»

Обо всём понемногу

  • Sep. 21st, 2010 at 11:47 PM
picFryDream
Опять мне пришла в голову мысль, что я давно ничего не писал. А накопилось достаточно много интересных вещей.

Я открыл для себя музыкальное творчество Артура Пирожкова. Смешно, расслабушно и гетеросексуально.:)



Неожиданно мне посоветовали ещё одну музыкальную тему от участников камеди клаба. Оригинальная идея и качественное исполнение.



А также 2 часть, 3 часть.

Читаю сейчас книгу Элемент Кена Роббинсона. Тема книги о призвании, поиске себя и своей стихии. Недавно как раз говорил на эту тему с Иваном, и он посоветовал эту книгу.

Ну и немного о программировании. Наткнулся на статью The future of functional web testing? в блоге Springsource. Сама статья расссказывает о двух фреймворках на Groovy - Spock и Geb. Spock представляет собой библиотеку для написания спецификаций или контрактов в духе BDD. А Geb - позволяет эмулировать работу в вебе-запускать браузер,заполнять поля,анализировать контент и другое. Попробовал, не очень понятно как из Groovy получился DSL, который предосталяет Spock для написание спецификаций, но для выполнения функционального тестирования веба получается очень лаконично и читабельно.

Клёвый Музон

  • May. 27th, 2010 at 11:30 PM
picFryDream
Я не являюсь большим меломаном, и слушаю не так уж много музыки. Но пару месяцев назад мне захотелось чего-нибудь нового и классного - благо мои музыкальные пристрастия частично совпадают с интересами брата и некоторых сотрудников. Собственно эти интересы расположены от рока до тяжмета с небольшими вкраплениями джаза и олдскульного трушного попа.
За это время я переслушал порядка 20-25 альбомов. Не так много, но я выбирал уже из того, что понравилось брату и сотрудникам, и я хотел бы поделиться теми жемчужинами, что я нашел в этом году - либо самостоятельно, либо по наущению старших товарищей.



Первой находкой это года был альбом Diablo Swing Orchestra "Sing Along Songs for the Damned & Delirious". Это просто что-то невообразимое-классный почти оперный женский вокал, очень симпатичный мужской вокал, офигенные проигрыши на трубе и ясное дело дж-дж на гитарах и барабанах. Но что еще более необычно это то, что на альбоме просто куча классных песен, а пара песен просто шедевральны. Ну и если совсем уж детально то меня просто аццки плющит минутный проигрыш в конце Lucy Fears The Morning Star.



Второй мегаништяковый альбом, про него мне рассказал брат-это очередной и видимо долгожданный (предыдущий лонгплей был аж 17 лет назад) опус "Traced In The Air" группы Cynic. Отличный и очень слушабельный прогрессив метал(по мне, такое совпадение бывает не часто). Зачотные песни и очень классные партии на чистом гитарном звуке.



Благодаря сотрудникам я нашел то, чего уже не ожидал от группы Angra. А именно мне присоветовали альбом 2004 года Temple Of Shadows. Я слушал пару альбомов несколько лет назад-впечатлен не был. Но этот альбом просто шедевр-классные песни, клевый вокал, несколько вообще неметальных. Также в некотрых песнях засветились такие классные дядьки как Кай Хансен, Ханси Курч.



И последний альбом, про который я хотел бы написать-это альбом легендарного Джеффа Бека. Я никогда не был большим фанатом интрументалов - тем более блюзовых. Где-то пару месяцев назад слушал его альбом 2003 года Jeff-не впечатлился. А совсем недавно я услышал, что последний альбом Бека занимает первые строчки хитпарадов, и как ни странно альбом оказался просто шикарным-и прекрасные инструменталы, и красивые надрывно-блюзовые песни, и суперские ремейки в том числе и на Nessun Dorma. На мой взгляд это самый сильный альбом из приведённых, хотя все эти альбомы, видимо, надолго останутся в моем телефоне.

Развлекуха

  • May. 26th, 2010 at 10:56 PM
picFryDream
Один мой знакомый как-то сказал мне, что смысле жизнь в развлечениях.
Так вот предыдущая неделя была насыщена развлечениями.

На работе увидал как народ рубится в Powerball, и вспомнил, что когда-то лет так 5 назад мне тоже дарили такой. Достал, разобрался как его крутить и понеслась, пару дней просто не мог оторваться.
Недавно преодолел барьер в 10000 оборотов в минуту, до мирового рекорда(о_О 16К с лишним) не дотягивает, но всё равно приятно.

Ну, и собственно говоря, суббота оказалась в плане развлечений очень насыщенной.
Во-первых, я впервые покатался на картах. Это невообразимо, это...ну, как первый раз сесть на квадроцикл, и только при свете фар ездить ночью по барханам в Анапе. Для меня это было также прикольно и стрёмно одновременно.:)

А, во-вторых, я сходил в Точку на офигенных угарных парней и прекрасную вокалистку из группы Diablo Swing Orchestra. Они ну просто аццки жгли, и сами дико пёрлись.:) Даже несмотря задержку больше чем на час и внезапно поломавшуюся виолончель - это был мега концерт - классный музон, отличный звук, суперугарные танцы.
Вот они эти мегаталантливые шведы и нехилый отчёт о концерте и не только:

http://ixtiandropulos.livejournal.com/203451.html

Реклама такая реклама

  • Apr. 15th, 2010 at 11:48 PM
picFryDream

Ни для кого не новость, что в отечественной рекламе периодически мелькают иностранные слова, но последнее время я стал замечать какую-то абсолютно невкусную рекламу подобного рода.
К примеру, недавно в метро я видел плакат зеленого цвета, а в середине было написано:

ТрансFUN*мируй

А снизу была подпись:
*-веселье

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

РевоLSSция вкуса
ЮвоLSSция стиля

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

А вот по поводу хавать сегодня на полке с ряженой и простоквашей обнаружил вот такой продукт:

Ещё пара концертов

  • Apr. 13th, 2010 at 12:15 AM
picFryDream
Вот действительно клёвые билеты на Diablo Swing Orchestra.


А билеты на Lacrimosa совсем обычные из concert.ru. Круто, конечно, заказал, приехал, выкупил - удобно. Но на мой взгляд красивый, качественно оформленный билет - это какая-то часть воспоминаний о концерте.