[step:Add transition logarithms for tensor products]
Let $L_1\to X$ and $L_2\to X$ be Hermitian complex line bundles. Choose a common good trivializing cover $\mathcal U=\{U_i\}_{i\in I}$, local frames $e_{L_1,i}$ for $L_1|_{U_i}$ and $e_{L_2,i}$ for $L_2|_{U_i}$, and transition functions
\begin{align*}
g_{L_1,ij},g_{L_2,ij}:U_i\cap U_j &\to \mathbb C^\times.
\end{align*}
Choose logarithmic lifts
\begin{align*}
a_{L_1,ij},a_{L_2,ij}:U_i\cap U_j &\to \mathbb R
\end{align*}
with
\begin{align*}
g_{L_\ell,ij}=\exp(2\pi i a_{L_\ell,ij})
\end{align*}
for $\ell\in\{1,2\}$.
The [tensor product](/page/Tensor%20Product) frame
\begin{align*}
e_{L_1,i}\otimes e_{L_2,i}
\end{align*}
is a local frame for $(L_1\otimes L_2)|_{U_i}$, and its transition function is
\begin{align*}
g_{L_1\otimes L_2,ij}=g_{L_1,ij}g_{L_2,ij}.
\end{align*}
A logarithmic lift is therefore
\begin{align*}
a_{L_1\otimes L_2,ij}:=a_{L_1,ij}+a_{L_2,ij}.
\end{align*}
The resulting integer cocycle satisfies
\begin{align*}
n_{L_1\otimes L_2,ijk}
&=a_{L_1\otimes L_2,ij}+a_{L_1\otimes L_2,jk}+a_{L_1\otimes L_2,ki}\\
&=\bigl(a_{L_1,ij}+a_{L_1,jk}+a_{L_1,ki}\bigr)
+\bigl(a_{L_2,ij}+a_{L_2,jk}+a_{L_2,ki}\bigr)\\
&=n_{L_1,ijk}+n_{L_2,ijk}.
\end{align*}
Passing to cohomology gives
\begin{align*}
c_1(L_1\otimes L_2)=c_1(L_1)+c_1(L_2).
\end{align*}
[/step]