ebouchut + log   80

Learn Git: "git log --grep" and "git grep"
Examples of "git log --grep", "git log -S" and "git grep".
Click the link above to view them.
git  grep  log  search  find  text  pattern  example  from notes
12 days ago by ebouchut
Fun with "git log --grep" - gitster's journal
"Earlier I showed a somewhat advanced feature of git grep command , and hinted that a limited subset of the feature is available also in git log to look for commits that have specified strings in their commit log messages. "
git  log  grep  text  commit  message  search  find  pattern  learn 
12 days ago by ebouchut
Apache log4j 1.2 - Short introduction to log4j

# Content of /somewhere/log4j.properties
# Root logger option
log4j.rootLogger=DEBUG, stdout

# Direct log messages to stdout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
log4j  sl4j  activate  enable  set  configure  log  level  debug  logger  change 
september 2018 by ebouchut
MultiTail allows you to monitor logfiles and command output in multiple windows in a terminal, colorize, filter and merge.
MultiTail lets you view one or multiple files like the original tail program. The difference is that it creates multiple windows on your console (with ncurses). It can also monitor wildcards: if another file matching the wildcard has a more recent modification date, it will automatically switch to that file. That way you can, for example, monitor a complete directory of files. Merging of 2 or even more logfiles is possible. It can also use colors while displaying the logfiles (through regular ex...
tail  mulitple  file  merge  filter  pattern  regex  highlight  color  colorize  window  log  program  output  listen  watch  directory  command  monitor  logfile  starred  linux  macos  macbook 
february 2018 by ebouchut
The 10 Best Journaling Apps for 2018
Where has the time gone? If you haven't kept a journal, you might not know. Journaling might be the most underrated activity that could boost your productivity and well-being in just a few minutes a day. Just jot your thoughts down or record what happened during the day for...
journal  log  daily  app  application  list  ios  mac  windows  activity 
january 2018 by ebouchut
GeekTool is a macOS application that lets you customize your desktop with great flexibility. There are four modules available that you can use for different types of informations
macos  mac  desktop  log  file  display  image  page  script  app  application  configure  configuration  settings 
october 2017 by ebouchut
Activate Log4j *internal* debug level
Activate debug messages for log4j


Useful to know where is the configuration log4j is using.
log  log4j  debug  enable  activate  message  trace  print  output  level  from notes
august 2017 by ebouchut
Stream processing, Event sourcing, Reactive, CEP… and making sense of it all - Confluent
"Some people call it stream processing. Others call it Event Sourcing or CQRS. Some even call it Complex Event Processing. Sometimes, such self-important buzzwords are just smoke and mirrors, invented by companies who want to sell you stuff. But sometimes, they contain a kernel of wisdom which can really help us design better systems.

In this talk, we will go in search of the wisdom behind the buzzwords. We will discuss how event streams can help make your application more scalable, more reliable and more maintainable. [...]

In this presentation, I’m going to discuss some of the ideas that people have about processing event streams. The idea of structuring data as a stream of events is nothing new, but I’ve recently noticed this idea reappearing in many different places, often with different terminology and different use cases, but with the same underlying principles."
stream  processing  event  sourcing  CEP  CQRS  reactive  samza  bus  log  database  write  read  CAP  command  immutable  mutation  store  aggregate  architecture  raw  data  starred 
may 2017 by ebouchut
Track errors with modern exception logging for JavaScript, Python, Ruby, Java, and Node.js
real-time error tracking gives you insight into production deployments and information to reproduce and fix crashes.
logging  error  monitoring  rails  rubyonrails  javascript  nodejs  node  log  stack  trace  notify  monitor 
december 2016 by ebouchut
pinterest/secor: Secor is a service implementing Kafka log persistence
"Secor is a service persisting Kafka logs to Amazon S3, Google Cloud Storage and Openstack Swift"
kafka  logging  log  persist  persistence  AWS  S3  google  cloud  googlecloud  openstack  messaging  message  queue 
december 2016 by ebouchut
Event Tracer | HasOffer / TUNE Help
"The event tracer allows you to perform detailed examination of your network's logs over the last 120 days. You can find the event tracer in the Reports menu."
hasoffer  tune  log  report  generate  event  postback 
september 2016 by ebouchut
Log Vim Startup Time
vim --startuptime vim.startuptime.log

# If vim lags add these 2 settings to your vimrc
set ttyfast
set lazyredraw
vim  startup  time  slow  fast  speed  performance  log  measure  debug  problem  lag  load  from notes
february 2016 by ebouchut
roidrage/lograge: An attempt to tame Rails' default policy to log everything.
"Lograge is an attempt to bring sanity to Rails' noisy and unusable, unparsable and, in the context of running multiple processes and servers, unreadable default logging output. Rails' default approach to log everything is great during development, it's terrible when running it in production. It pretty much renders Rails logs useless to me.

Lograge is a work in progress. I appreciate constructive feedback and criticism. My main goal is to improve Rails' logging and to show people that they don't need to stick with its defaults anymore if they don't want to.

Instead of trying solving the problem of having multiple lines per request by switching Rails' logger for something that outputs syslog lines or adds a request token, Lograge replaces Rails' request logging entirely, reducing the output per request to a single line with all the important information, removing all that clutter Rails likes to include and that gets mingled up so nicely when multiple processes dump their output into a single file.

Instead of having an unparsable amount of logging output like this:

Started GET "/" for at 2012-03-10 14:28:14 +0100
Processing by HomeController#index as HTML
Rendered text template within layouts/application (0.0ms)
Rendered layouts/_assets.html.erb (2.0ms)
Rendered layouts/_top.html.erb (2.6ms)
Rendered layouts/_about.html.erb (0.3ms)
Rendered layouts/_google_analytics.html.erb (0.4ms)
Completed 200 OK in 79ms (Views: 78.8ms | ActiveRecord: 0.0ms)

you get a single line with all the important information, like this:

method=GET path=/jobs/833552.json format=json controller=jobs action=show status=200 duration=58.33 view=40.43 db=15.26

The second line is easy to grasp with a single glance and still includes all the relevant information as simple key-value pairs. The syntax is heavily inspired by the log output of the Heroku router. It doesn't include any timestamp by default, instead it assumes you use a proper log formatter instead."
rails  rubyonrails  gem  log  file  monitoring  request  response  single  entry  format  parse  line 
february 2016 by ebouchut
Clog: colorized and filter log tail utility.
Clog is a colorized log tail utility. It can spot patterns in an input stream and colorize or suppress the lines. It can also decorate the lines with time- or date-stamps.
tail  log  file  highlight  find  locate  search  pattern  match  string  filter  remove  suppress  delete  date  time  conversion  process  transform  pipe  timestamp  color 
january 2016 by ebouchut
Un outil qui transforme une application en ligne de commande en application web - Korben
"Voici un outil plutôt sympathique qui s'appelle Gotty et qui permet d'afficher dans un navigateur tout ce qui se passe dans un terminal. Si par exemple, je veux afficher dans mon navigateur, ce qui s'affiche avec la commande "top", je n'ai qu'à taper :

gotty top"
terminal  web  browser  display  log  file  view  command  application  read  write 
august 2015 by ebouchut
git - Viewing Unpushed Git Commits - Stack Overflow
* List all commits on all branches that aren't pushed yet
git log --branches --not --remotes

* List the most recent commit on each branch, and the branch names:
git log --branches --not --remotes --simplify-by-decoration --decorate --oneline
git  log  remote  branch  commit  not  pull  push 
august 2015 by ebouchut
topLog - alarm notification when there are problems in the log files
"topLog is an all-in-one log management solution that allows you to easily monitor how your system is performing and how the application is doing. To use it, simply send topLog logs of any type. topLog stores the logs so that you can easily search them and build real time alarms. topLog focuses on application and system level logs, and you can push your own custom application, Apache or Nginx, or similar logs."
log  alarm  notification  search  system  nginx  apache  notify  send  message  email  file  process  from pocket
may 2015 by ebouchut
elasticsearch-ruby = elasticsearch-api + elasticsearch-transport
"The elasticsearch library is a wrapper for two separate libraries:
- elasticsearch-transport, which provides a low-level Ruby client for connecting to an Elasticsearch cluster
- elasticsearch-api, which provides a Ruby API for the Elasticsearch RESTful API"
elasticsearch  client  API  ruby  transport  elastic  search  configuration  parameter  log  debug 
november 2014 by ebouchut
Rails Colorize Logging

Tells Rails whether to use ANSI codes to colorize the logging statements. The colors make it much easier to read the logs (except on Windows) and may complicate ...
rails  rubyonrails  color  log  logging  file  message  configuration  setting  from notes
may 2014 by ebouchut
Less is better, than tail | Libin's Blog
less +F -R log/production.log

  - Simply press ctrl+c to switch to editing model, so you can scroll backward and using any more/vi command, such as /pattern to search

  - Press shift+f again to switch back to tail model
less  log  file  tail 
may 2014 by ebouchut
Minimalicious testing in Ruby 1.9 with MiniTest - Random notes by Arvid Andersson
"In this blog post I am going to try to do a introduction on writing tests in the style of Behavior Driven Development (BDD) specifications, also called specs, with ruby's MiniTest framework. BDD is a big subject and I am going to focus on the tools MiniTest provides for specifying the behaviour of code. There are a lot more to BDD than what is mentioned in this blog post."
# Run the test whose name matches /foobar/
  rake test test/services/foobar_spec.rb TESTOPTS="--name /foobar/"

# Make minitest more verbose
rake test test/services/foobar_spec.rb TESTOPTS="--verbose"
testing  tdd  ruby  minitest  BDD  test  unit  framework  name  verbose  log  level  regex  single  starred  one  learn 
march 2014 by ebouchut
Hide database output in Rails console
# Static in application.rb
config.log_level = :info

# Dynamic in Rails console

# Log level Info:
# Logger::INFO = 1
ActiveRecord::Base.logger.level = Logger::INFO

# ...

# Back to log level debug
# Logger::DEBUG = 0
ActiveRecord::Base.logger.level = Logger::DEBUG
hide  disable  prevent  log  output  SQL  rails  console  level  reduce  lower  change  message  debug  info  remove  enable  activate  deactivate  rubyonrails 
february 2014 by ebouchut
Home - Apache Flume - Apache Software Foundation
Apache Flume is a distributed, reliable, and available service for efficiently collecting, aggregating, and moving large amounts of log data. Its main goal is to deliver data from applications to Apache Hadoop's HDFS. It has a simple and flexible architecture based on streaming data flows. It is robust and fault tolerant with tunable reliability mechanisms and many failover and recovery mechanisms. It uses a simple extensible data model that allows for online analytic applications.
log  collect  aggregate  hadoop  HDFS 
january 2014 by ebouchut
Graylog2 - Open source log management and data analytics
"Field-tested open source data analytics system used and trusted all around the world. Search your logs, create charts, send reports and be alerted when something happens. All running on the existing JVM in your datacenter.
Graylog2 is leveraging proven technologies e.g. Java, Scala and ElasticSearch. All communication is done via REST APIs so you can even build your own tools on top of it. The graylog2-server package ships with an interactive API browser. "
log  analytics  linux  chart  report  alert 
november 2013 by ebouchut
Curl: Dump Request Headers
curl -v -D - stackoverflow.com -o /dev/null
curl  request  header  HTTP  dump  log 
october 2013 by ebouchut
Please Use an Error Service! | Mike Perham
"An error service is SaaS that provides error handling for your application. Your code throws an error, the service’s client library catches the error and uploads the error message, backtrace and context to the service. You and the rest of the development team get an email when an error occurs."
error  service  SaaS  handle  collect  statistics  track  notify  exception  log  email  rubyonrails  rails  ror  ios  monitor  catch  raise  application  notification 
august 2013 by ebouchut
Bring your server side debug logging into the browser with Chrome Logger - The Changelog
"If you find yourself jumping back and forth between Chrome’s Dev Tools and a terminal displaying your server side request logs, Craig Campbell’s Chrome Logger might be just the thing you need!

It’s a Chrome extension which lets you see your server side logs right in the browser."
chrome  extension  add-on  plugin  server  side  log  ruby  php  express  python 
may 2013 by ebouchut
Google Apps Toolbox
"Google Apps Toolbox is a collection of troubleshooting tools available to Google Apps users. The following tools are currently part of the toolbox:

CheckMX analyzes the public DNS records of a domain to look for common MX record misconfigurations.

Messageheader analyzes email message headers to look for the cause of mail delivery delays.

LogAnalyzer analyzes locally stored log files to explain errors in the following products:
ChromeOS Devices
Google Apps Sync for Microsoft Outlook
Google Apps Migration for Microsoft Outlook
Google Apps Migration for Microsoft Exchange
Google Apps Connector for BlackBerry Enterprise Server
Google Apps Directory Sync
email  google  app  googleapps  MX  server  configuration  check  command  DNS  delivery  problem  issue  log  analyzer  tool 
october 2012 by ebouchut
Airbrake: The error app.
"Airbrake collects errors generated by other applications, and aggregates the results for review."
rails  log  error  message  debug  hosted  aggregator  tool 
june 2012 by ebouchut
SL4J is is a simple facade for various logging APIs (including JDK 1.4 logging, log4j and logback) allowing to the end-user to plug in the desired implementation at deployment time. It allows for a gradual migration path away from Jakarta Commons Logging.
java  opensource  free  code  programming  development  API  library  framework  log4j  logging  logback  log  slf4j 
march 2008 by ebouchut
Tumblr: TumbleLogs are like blogs with less fuss.
Tumblr is your friendly and free tool for creating tumblelogs.
blog  tumblelog  blogging  log  web2.0 
march 2007 by ebouchut

related tags

activate  activity  add-on  aggregate  aggregator  agile  alarm  alert  analyse  analysis  analytics  analyzer  apache  API  app  Appender  application  apt  architecture  author  automate  automatic  AWS  backup  bash  BDD  better  blog  blogging  boot  branch  browse  browser  bug  bus  cache  CAP  capture  catch  CEP  chain  change  changelog  chart  chat  check  chrome  CLI  client  cloud  code  collect  color  colorize  command  comment  commit  compare  comparison  config  configuration  configure  console  consoleappender  consumer  content  conversation  conversion  CQRS  create  creation  curl  custom  customize  daily  data  database  date  deactivate  debug  delete  delivery  desktop  detail  development  diff  difference  directory  disable  display  distributed  DNS  documentation  dump  dynamic  elastic  elasticsearch  email  enable  entry  error  event  example  exception  export  express  extension  facebook  fancy  fast  file  FileAppender  filter  find  firebug  firefox  flows  follow  format  framework  free  geeklet  geektool  gem  generate  generator  git  github  google  googleapps  googlecloud  grep  guideline  hadoop  handle  hasoffer  HDFS  header  help  hide  highlight  highligt  history  hosted  HTML  HTTP  image  imagemagick  immutable  info  ingenium  install  ios  issue  java  javadoc  javascript  journal  kafka  lag  ldmobile  learn  less  level  library  lighttpd  line  linux  list  listen  load  local  locate  log  log4j  logback  logfile  logger  logging  lower  mac  macbook  macos  management  markdown  Marker  match  measure  merge  message  messaging  minitest  monitor  monitoring  mulitple  mutation  MX  name  network  nginx  nice  node  node.js  nodejs  not  notification  notify  one  opensource  openstack  opera  option  output  outût  page  paperclip  parameter  parse  path  pattern  performance  persist  persistence  php  pipe  plugin  postback  pretty  prevent  print  problem  process  processing  producer  program  programming  proxy  pull  push  python  queue  rails  raise  raw  reactive  read  real  record  redirect  redirection  reduce  regex  remote  remove  report  reporting  repository  reproduce  request  response  REST  rev-parse  revision  ror  ruby  rubyonrails  S3  SaaS  samza  scalability  screen  scribe  script  search  send  server  service  session  set  setting  settings  sha1  shell  show  side  since  single  skype  sl4j  slack  slf4j  slow  sniff  sourcing  speed  spkg  sql  stack  standup  starred  startup  statistics  stderr  store  stream  string  suppress  system  tag  tail  tdd  terminal  terminology  test  testing  text  thread  time  timestamp  tips  tmux  today  tool  toolbag  trace  track  traffic  trafic  transform  transport  troubleshoot  tumblelog  tune  turbo  turboFilter  typescript  unit  unix  URL  varnish  verbose  video  view  vim  wallpaper  watch  web  web2.0  week  window  windows  word  write  yesterday 

Copy this bookmark: