Comment:
Setting what I take to be your CDF equal to $U \sim \mathsf{Unif}(0,1),$ and solving for the quantile function (inverse CDF) in terms of $U,$ I simulate a sample of ten million
observations as shown below. [Thanks to @Noah for recent clarification of notation in Problem.]
Then, when I plot your PDF through the histogram of the large sample, that density function
seems to fit pretty well.
set.seed(1019) # for reproducibility
u = runif(10^7); x = -log(1/u - 1)
mean(x); sd(x); sqrt(pi^2/3); 2*sd(x)/sqrt(10^7)
[1] -0.000594651 # aprx E(X) = 0
[1] 1.81335 # aprx SD(X) = 1.813799
[1] 1.813799 # exact SD(X) per Wikipedia on 'logistic distn'
[1] 0.003626701 # aprx 95% margin of simulation error for E(X)
hist(x, prob=T, br=100, col="skyblue2")
curve(exp(x)/(exp(x)+1)^2, -10, 10, add=T, lwd=2, col="red")
I don't pretend that this is a 'worked answer' to your problem, but
I hope it may give you enough clues to improve the version of the problem you posted and to finish the problem on your own.