Skip to content

Instantly share code, notes, and snippets.

View betrcode's full-sized avatar
👋

Max Wenzin betrcode

👋
View GitHub Profile
@betrcode
betrcode / move-merge-git-repositories-and-keep-history
Created September 6, 2017 11:27
Merge Git Repositories and Preseve Commit History by Scott W Bradley
# ...First create a new empty repository on github named 'simpsons'...
# Clone all the repos to work with
$ cd ~/src
$ git clone git@github.com:scottwb/homer.git
$ git clone git@github.com:scottwb/bart.git
$ git clone git@github.com:scottwb/simpsons.git
# Copy over homer to simpsons
$ cd homer
@betrcode
betrcode / ubuntu-version.sh
Created July 12, 2018 07:24
Display the version of Ubuntu. Both numeric kernel, release version and release codename.
uname -r && lsb_release -a
@betrcode
betrcode / ubuntu-clean-boot.sh
Created July 12, 2018 07:35
Clean up /boot on Ubuntu
#
# Taken from: https://askubuntu.com/questions/345588/what-is-the-safest-way-to-clean-up-boot-partition
#
# Command line method:
# First check your kernel version, so you won't delete the in-use kernel image, running:
uname -r
# Now run this command for a list of installed kernels:
@betrcode
betrcode / remove-duplicate-logging-implementations.md
Last active December 28, 2023 10:48
How to get rid of duplicate logging implementations on classpath (slf4j, log4j12, logback)

How to find and remove duplicate logging implementations on classpath

Problem

If you have multiple logging implementations on the classpath, one will be picked in a non-deterministic ("random") way. You may see logging like this.

15:04:56.264 [ERROR] [system.err] SLF4J: Class path contains multiple SLF4J bindings.
15:04:56.265 [ERROR] [system.err] SLF4J: Found binding in [jar:file:/home/max/.gradle/caches/modules-2/files-2.1/org.slf4j/slf4j-log4j12/1.7.6/6953717b9850aeb26d1b8375ca07dbd9c50eca4e/slf4j-log4j12-1.7.6.jar!/org/slf4j/impl/StaticLoggerBinder.class]
15:04:56.265 [ERROR] [system.err] SLF4J: Found binding in [jar:file:/home/max/.gradle/caches/modules-2/files-2.1/ch.qos.logback/logback-classic/1.2.3/7c4f3c474fb2c041d8028740440937705ebb473a/logback-classic-1.2.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]