Clicky

Skocz do zawartości


Zdjęcie
- - - - -

[K2] Kohana Profiler w Firebug

16 odpowiedzi w tym temacie

  • Zaloguj się, aby dodać odpowiedź

#1 Zepco

Zepco

    Senior Mastah

  • Moderator
  • 1583 postów
  • Skąd:Kielce

Napisano 13 luty 2009 - 01:14

Ponieważ drażniło mnie trochę zaśmiecanie wyglądu strony przez profilera Kohany, to postanowiłem stworzyć wtyczkę do Greasemonkey, która przenosi wszystkie potrzebne dane do Firebuga.

Tutaj można ją pobrać...

Wszelkie uwagi mile widziane.

OŚWIADCZENIE: Ja, niżej podpisany, świadomy wszystkich konsekwencji tego posta postanawiam go dopuścić do użytku publicznego, albowiem bo gdyż aczkolwiek uważam, że nie wyrządzi on (znaczy: post) krzywdy nikomu innemu niźli mnie samemu (czyli autorowi posta).
-- Zepco --


#2 phpion

phpion

    Senior Mastah

  • Użytkownik
  • PipPipPip
  • 774 postów
  • Skąd:Sosnowiec, Dąbrowa Górnicza

Napisano 13 luty 2009 - 08:38

Nie sprawdzałem Twojego rozwiązania ale wczoraj namierzyłem to:
http://projects.koha...a-debug-toolbar
a konkretnie:
http://pifantastic.c..._debug_toolbar/
Można korzystać z tego zamiast z domyślnego profilera (aczkolwiek również jeszcze tego nie sprawdzałem :P).
Notifero - Technologie Informatyczne | Warsztat: Kohana 3.x/2.x + PostgreSQL/MySQL | Programista Kohana

#3 jedre

jedre

    Młodszy Mastah

  • Użytkownik
  • PipPip
  • 464 postów
  • Skąd:Polska

Napisano 13 luty 2009 - 11:54

Wszelkie uwagi mile widziane.

Coś mi to nie działa albo nie wiem jak uruchomić :P

#4 thejw23

thejw23

    Senior Mastah

  • Webmastahy
  • PipPipPip
  • 824 postów

Napisano 13 luty 2009 - 14:41

uzywam kohana debug toolbar od paru dni i bardzo mi sie podoba :) bardzo fajna nakladka na profilera. mam tylko jedno pytanie, moze wiecie. jak mozna dodac wlasne wpisy do logow? kohana::log nie wyswietla mi sie w debug toolbar. jakies inne polecenie jest?

#5 Zepco

Zepco

    Senior Mastah

  • Moderator
  • 1583 postów
  • Skąd:Kielce

Napisano 13 luty 2009 - 14:45

Szkoda, że nie wiedziałem o tym wcześniej, nie produkowałbym się tyle. ;)

OŚWIADCZENIE: Ja, niżej podpisany, świadomy wszystkich konsekwencji tego posta postanawiam go dopuścić do użytku publicznego, albowiem bo gdyż aczkolwiek uważam, że nie wyrządzi on (znaczy: post) krzywdy nikomu innemu niźli mnie samemu (czyli autorowi posta).
-- Zepco --


#6 furas

furas

    Początkujący

  • Użytkownik
  • Pip
  • 79 postów
  • Skąd:Toruń

Napisano 14 luty 2009 - 01:27

Ściągnąłem projekt Zepco, przejrzałem kod ale jeszcze nie odpalałem.
Nie wiedziałem, że istnieje strona http://nasza.kohanaphp.pl :)

Na temat Kohana Debug Toolbar też jeszcze się nie wypowiem bo dopiero instaluje.

"Input ! More Input !" (Krótkie Spięcie 2)

#7 furas

furas

    Początkujący

  • Użytkownik
  • Pip
  • 79 postów
  • Skąd:Toruń

Napisano 14 luty 2009 - 02:26

Coś mi to nie działa albo nie wiem jak uruchomić :P


W opisie instalacji nie ma informacji, że trzeba włączyć obsługe hooks :)

application/config/config.php
$config['enable_hooks'] = TRUE;


Już zgłosiłem to autorowi jako błąd instrukcji instalacji ;)

kohana::log nie wyswietla mi sie w debug toolbar.


U mnie działa :) Oczywiście wyłapuje tylko te, które spełniają ustawienie $config['log_threshold'] w application/config/config.php
"Input ! More Input !" (Krótkie Spięcie 2)

#8 thejw23

thejw23

    Senior Mastah

  • Webmastahy
  • PipPipPip
  • 824 postów

Napisano 14 luty 2009 - 15:03

$config['log_threshold'] = 4;

kohana::log('info', 'Admin logged in successfully');
DebugToolbar::log('info', 'Admin logged in successfully123');

pierwsze jest w logach, ale nie ma w debug_toolbar, drugiego nigdzie nie ma (ale nie wiem czy wogole powinno byc, nie wnikalem w detale).

no i dlaczego tak? ja chce logi w debug_toolbar!

btw. brakuje mi jednego i jak bede mial czas to dorobie - timer. start, markery, end i w debug_toolbar ladne info o czasach - wlasnie z zastosowaniem logow. od razu bez bicia wyjasniem, ze jeszcze nie przegladalem kohany za czyms takim, wiec jak cos takiego jest, to dajcie znac :)

#9 mck

mck

    Jestę Blogerę

  • Admin
  • 1544 postów

Napisano 14 luty 2009 - 15:12

oglądnij benchmark :)

#10 r4zick

r4zick

    Młodszy Mastah

  • Użytkownik
  • PipPip
  • 234 postów

Napisano 14 luty 2009 - 15:36

Hmhm nie mogę tego pobrać bo strona nie działa. Mógł by ktoś wysłać tego toolbara?

#11 furas

furas

    Początkujący

  • Użytkownik
  • Pip
  • 79 postów
  • Skąd:Toruń

Napisano 14 luty 2009 - 15:41

... bo strona nie działa


No to ładnie się zaczyna ;)

http://kohana.furas....toolbar_0.2.zip

@written.by.jacek
w pierwszym momencie też myślałem, że trzeba używać DebugToolbar::log() ale zajrzałem do kodu i ta funkcja nie przyjmuje żadnych argumentów a jedyne co robi to przejmuje kohanowskie wpisy do loga.

ps. "kohanowskie wpisy do loga" nie mają nic wspólnego z Janem Kochanowskim z Czarnolasu :D
"Input ! More Input !" (Krótkie Spięcie 2)

#12 thejw23

thejw23

    Senior Mastah

  • Webmastahy
  • PipPipPip
  • 824 postów

Napisano 14 luty 2009 - 16:43

benchmark chyba nie daje mozliwosci dodawania markerow, tylko start,stop i wyswietl. a ja bym chcial po drodze kilka punktow kontrolnych  :/

#13 phpion

phpion

    Senior Mastah

  • Użytkownik
  • PipPipPip
  • 774 postów
  • Skąd:Sosnowiec, Dąbrowa Górnicza

Napisano 14 luty 2009 - 21:44

benchmark chyba nie daje mozliwosci dodawania markerow, tylko start,stop i wyswietl. a ja bym chcial po drodze kilka punktow kontrolnych  :/

Przecież masz (wspomniane przez Ciebie) metody start() oraz stop():
Benchmark::start('marker');
// jakies operacje
Benchmark::stop('marker');

Notifero - Technologie Informatyczne | Warsztat: Kohana 3.x/2.x + PostgreSQL/MySQL | Programista Kohana

#14 thejw23

thejw23

    Senior Mastah

  • Webmastahy
  • PipPipPip
  • 824 postów

Napisano 14 luty 2009 - 22:09

ups, spojarzalem tylko na start/stop, a faktycznie one nie sa globalne, tylko mozna za ich pomoca stworzyc sobie etapy i na koniec get`em wyswietlic poszczegolne czasy, czyli dokladnie to o co mi chodzilo :)


#15 robos85

robos85

    Początkujący

  • Użytkownik
  • Pip
  • 94 postów
  • Skąd:Szczecin

Napisano 03 marzec 2009 - 23:04

mam problem z debug_toolbar.
Gdy auto render jest włączony wszystko jest ok.

Jak go wyłączę i w widoku dam:
<?php echo DebugToolbar::render(); ?>
zgodnie z instrukcją toolbar się nie pokazuje.

Coś mogłem źle zrobić?
Wkurza mnie, że toolbar (Profiler również) powodują błędy w walidacji xHTML ;p

#16 r4zick

r4zick

    Młodszy Mastah

  • Użytkownik
  • PipPip
  • 234 postów

Napisano 05 marzec 2009 - 17:56

To ukrywaj dla normalnych userów.

#17 Zepco

Zepco

    Senior Mastah

  • Moderator
  • 1583 postów
  • Skąd:Kielce

Napisano 08 marzec 2009 - 10:39

Wyszła nowa wersja debug toolbar. Dodali obsługę ajax i poprawili wyświetlanie błędów, bo dotychczas zamiast właściwego komunikatu pojawiała się wiadomość o błędnym widoku.

OŚWIADCZENIE: Ja, niżej podpisany, świadomy wszystkich konsekwencji tego posta postanawiam go dopuścić do użytku publicznego, albowiem bo gdyż aczkolwiek uważam, że nie wyrządzi on (znaczy: post) krzywdy nikomu innemu niźli mnie samemu (czyli autorowi posta).
-- Zepco --





Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych