shape log