Nano Hash - криптовалюты, майнинг, программирование

Расширение Zend_Log для конкретных приложений

Я создаю приложение Zend Framework, которое выполняет задания, отправленные пользователем. Предпринятые действия должны быть зарегистрированы в базе данных. Я хотел бы сопоставить задание с его записями в журнале.

Вместо того, чтобы создавать свой собственный класс ведения журнала, я хотел бы расширить Zend_Log, так как он обеспечивает 99% необходимой мне функциональности. Все, что мне нужно сделать, это добавить внешний ключ идентификатора задания в модель данных журнала.

Это возможно?

Я также ищу хороший пример записи Zend_Log в базу данных. Я еще не искал SO. Я сделаю это после того, как опубликую это.

Заранее спасибо...

Стив

15.04.2010


Ответы:


1

Конечно, можно расширить Zend_Log. Код фреймворка открыт и довольно чист. В самом простом случае вы сможете начать работу, создав класс в новом файле, который extends Zend_Log.

Возможно, один из наших постоянных экспертов ZF сможет предоставить более подробную информацию о том, как это сделать на практике.

Я также ищу хороший пример записи Zend_Log в базу данных

Zend_Log уже имеет коннектор базы данных. См. пример здесь.

15.04.2010
Новые материалы

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

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

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

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..